#!/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