Files
sistema_funcionando_lastwar/scripts/start_workers_pruebas.sh

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