Zend Server + Daemontools

Zend Server + Daemontools

Кто-нибудь использует Zend Server под управлением Daemontools?

Я знаю, что могу использовать -D NO_DETACH для запуска apache под daemontools. Но я не уверен, есть ли у других компонентов Zend Server (monitor, lighthttpd, scd, jobqueue) подобные опции.

(Конечная цель — «запустить Zend Server с контролем служб», поэтому upstart тоже подойдет. Для справки, мои серверы работают под управлением Ubuntu 10.04 LTS.)

  • Бен

решение1

Сервер Zend (Linux) имеет процесс "watchdog", который запускает свои демоны в случае сбоя. Поэтому monitor, lighthttpd, scd, jobqueue, java bridge должны быть защищены от сбоев. Запуск Apache не изменяется Zend, поскольку он является частью дистрибутива Linux.

Например, если вы выполните команду ps для монитора, вы обнаружите 2 процесса:

www-datx  1405     1  0 Jun06 ?        00:00:00 /usr/local/zend/bin/watchdog -c /usr/local/zend/etc/watchdog-monitor.ini -u 1001 -g 1001 -s monitor
www-datx  1414  1405  0 Jun06 ?        00:00:09 /usr/local/zend/bin/MonitorNode /usr/local/zend/etc/monitor_node.ini /usr/local/zend/etc/conf.d -e

Первый — это процесс сторожевого таймера монитора, а второй — процесс демона монитора.

Связанный контент