31 lines
809 B
Bash
Executable File
31 lines
809 B
Bash
Executable File
#!/bin/bash
|
|
# scripts/start_workers_pruebas.sh
|
|
# Iniciar workers de traducción en ambiente de pruebas
|
|
|
|
export APP_ENVIRONMENT=pruebas
|
|
|
|
echo "Iniciando workers de traducción..."
|
|
echo "Environment: pruebas"
|
|
echo "Workers: 4"
|
|
|
|
# Iniciar pool de workers en background
|
|
nohup php /var/www/html/bot/scripts/start_worker_pool.php >> /var/www/html/bot/logs/translation-worker-pool.out.log 2>&1 &
|
|
|
|
POOL_PID=$!
|
|
echo "Pool iniciado con PID: $POOL_PID"
|
|
|
|
# Esperar un momento para que los workers se inicien
|
|
sleep 2
|
|
|
|
# Verificar que los workers están corriendo
|
|
WORKER_COUNT=$(ps aux | grep -c "[T]ranslationWorker")
|
|
echo "Workers activos: $WORKER_COUNT"
|
|
|
|
if [ $WORKER_COUNT -gt 0 ]; then
|
|
echo "✓ Workers iniciados correctamente"
|
|
exit 0
|
|
else
|
|
echo "✗ Error: No se detectaron workers activos"
|
|
exit 1
|
|
fi
|