Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo Configurar Supervisord En Linux Para La Cola De Trabajos De Laravel

 Este tutorial rápido ayuda a configurar Supervisor con la aplicación Lumen en Linux. Ya he compartido un tutorial sobre Queue and Run Jobs usando worker en Lumen / Laravel Framework .

Supervisor es un monitor de procesos para el sistema operativo Linux, que reiniciará automáticamente la cola de trabajos con los comandos queue:listenqueue:worksi fallan. Puede instalar Supervisor en Ubuntu usando el siguiente comando,

sudo apt-get install supervisor

supervisord es una cola de trabajo simple y rápida y está diseñada para reducir la latencia de las páginas vistas en aplicaciones web de gran volumen mediante la ejecución de tareas que requieren mucho tiempo de forma asincrónica.

Supongo que ha leído mi tutorial anterior que ayuda a instalar Beanstalkd en Linux y descargar el paquete en la aplicación lumen. Estoy ampliando estos tutoriales y configuro supervisord para ejecutar trabajos de cola como proceso demonio.


Paso 1: Instale supervisor en Linux usando el siguiente comando, si ya está instalado, omita este paso.
sudo apt-get install supervisor

Paso 2: Elimine el proceso de supervisor si ya se está ejecutando, si no, omita este paso.

Los archivos de configuración del supervisor se almacenan en el /etc/supervisor/conf.ddirectorio. Puede crear una cantidad de archivos de configuración para cada proceso. Crearé un nuevo test_bq.confarchivo usando el siguiente comando.

sudo vi /etc/supervisord.d/test_bq.conf

Ahora agregado a continuación el script en este archivo,

Paso 3: Ahora editaremos el /etc/supervisor.confarchivo y pegaremos el siguiente código en este archivo.

Paso 4: Ahora comience a supervisordusar el siguiente comando.

sudo supervisord -c /etc/supervisord.conf

Comando De Supervisor Adicional

Publicar un comentario

0 Comentarios