Knowledge
contrasenas excel DGII oficial Contraseñas DGII - Formatos y Formularios = Formato 606: Kakata29 Formularios: parametro
Otra: AAABABBBABBN
Paginas
consulta NCF:Consulta NCF consulta RNC: Consulta RNC
- Supervisord (recomendado para producción/local permanente) — crea un archivo de configuración:
/etc/supervisor/conf.d/orden-worker.conf
[program:orden-worker] process_name=%(program_name)s_%(process_num)02d command=php /home/nazho/proyectos/orden/artisan queue:work —sleep=3 —tries=3 —max-time=3600 autostart=true autorestart=true numprocs=1 user=nazho redirect_stderr=true stdout_logfile=/home/nazho/proyectos/orden/storage/logs/worker.log 2. Luego: sudo supervisorctl reread && sudo supervisorctl update 3. Tmux/Screen (más simple para desarrollo) — abre una sesión persistente: tmux new -s worker cd ~/proyectos/orden && php artisan queue:work —sleep=3
Ctrl+B, D para dejar corriendo en background
- Systemd user service — similar a supervisor pero nativo de Linux.
La opción 1 es la más robusta: el worker se reinicia automáticamente si se cae y sobrevive reinicios del sistema.
en dev es mejor usar php artisan queue:listen
composer dev # Runs all services concurrently with 3 queue workers
Or manually:
php artisan queue:work —name=worker1 & php artisan queue:work —name=worker2 & php artisan queue:work —name=worker3 &
There’s also a script mentioned:
./storage/supervisor/start-workers.sh • Para correr todos los queues, tienes estas opciones:
Opción 1: Usando el script (recomendado)
./storage/supervisor/start-workers.sh
Opción 2: Manualmente (3 workers)
php artisan queue:work —name=worker1 —sleep=3 —tries=3 & php artisan queue:work —name=worker2 —sleep=3 —tries=3 & php artisan queue:work —name=worker3 —sleep=3 —tries=3 &
Opción 3: Con composer dev (todo junto)
composer dev
Esto corre: Laravel dev server + Vite + 3 queue workers
Para detenerlos:
pkill -f “queue:work”
────────────────────────────────────────────────────────────────────────────────────────────────────────── ¿Tienes el archivo storage/supervisor/start-workers.sh? Si no existe, créalo con:
#!/bin/bash cd /home/nazho/proyectos/orden php artisan queue:work —name=worker1 —sleep=3 —tries=3 & php artisan queue:work —name=worker2 —sleep=3 —tries=3 & php artisan queue:work —name=worker3 —sleep=3 —tries=3 & echo “3 workers started”