Letrehozzuk a service konyvtarat, es beleszerkesztjuk az inditoscriptet:
# mkdir /etc/sv/php-fcgi
# vi /etc/sv/php-fcgi/run
Bele:
#!/bin/bash
PHP_FCGI_CHILDREN=8
PHP_FCGI_MAX_REQUESTS=1000
FCGI_WEB_SERVER_ADDRS="127.0.0.1"
USER=www-data
GROUP=www-data
PHP=/usr/bin/php4-cgi
PORT=1026
export PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS FCGI_WEB_SERVER_ADDRS USER GROUP PHP PORT
exec /usr/bin/spawn-fcgi -n -p $PORT -C $PHP_FCGI_CHILDREN -u $USER -g $GROUP -f $PHP 2>&1
A log service konyvtara es indito scriptje:
mkdir /etc/sv/php-fcgi/log
# vi /etc/sv/php-fcgi/log/run -->
#!/bin/bash
exec chpst -u nobody svlogd -tt /var/log/sv/php-fcgi
Legyen a /var/log/sv/php-fcgi konyvtar irhato a nobody user szamara.
Szoljunk a runitnek, hogy itt az uj fiu:
ln -s /etc/sv/php-fcgi /var/services
Aztan mar csak a lightynak kell szolni, hogy itt van a 127.0.0.1:1026-on a php.
- uid_1062 blogja
- A hozzászóláshoz be kell jelentkezni
- 866 megtekintés
Hozzászólások
jol latom, h ehhez ugye daemontools is kell?
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
runit :)
majdnem daemontools, de nem teljesen.
- A hozzászóláshoz be kell jelentkezni
akkor azert nem ertettem, mi az... :-/
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni