Saltearse al contenido

Servicios Asíncronos

Histrix permite ejecutar procesos de forma asíncrona utilizando php-gearman

Ventana de terminal
sudo apt-get install gearman php-gearman

Una vez instalado Gearman debemos instalar e inicializar el servicio en linux para que escuche las peticiones de inicio de procesos.

En el directorio:

Ventana de terminal
/usr/share/histrix/cgi-bin/

Encontramos el archivo: histrix_worker.service

Debemos copiar el archivo:

Ventana de terminal
sudo cp /usr/share/histrix/cgi-bin/histrix_worker.service /etc/systemd/system/
Ventana de terminal
systemctl enable histrix_worker.service
Ventana de terminal
systemctl start histrix_worker.service

Iniciamos el servicio con:

Ventana de terminal
service histrix_worker start

Controlamos el correcto funcionamiento con:

Ventana de terminal
service histrix_worker status