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


  1. 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

  1. 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”