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) имеет "сторожевой" процесс, который запускает свои демоны в случае сбоя. Поэтому монитор, lighthttpd, scd, jobqueue, java bridge должны быть защищены от сбоев. Zend не изменяет запуск Apache, поскольку он является частью дистрибутива 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

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

Другие вопросы по тегам