EgyProgramozo

PHP/NodeJS programozó, Linux Desktop/Server fan

PHP futtatás service-ként

Ha szeretnénk egy háttérben futó folyamatot biztonságban tudni: induljon el, induljon újra automatikusan, akkor használjuk a supervisort.<!--more-->

Telepítés:

sudo apt-get install supervisor

Programunkat a /etc/supervisord.conf fájlban vagy a /etc/supervisord.d/ mappában lehet megadni, például:

[program:service]
command=/var/www/service.php

A config módosítása után újra kell olvasni és frissíteni a supervisort:

sudo supervisorctl reread
sudo supervisorctl update

Az alábbi parancsokkal lehet játszani:

sudo supervisorctl status
sudo supervisorctl start all
sudo supervisorctl stop all

sudo supervisorctl start|stop <process>

 

2017.09.27.

PHP service supervisor

Szólj hozzá