Zend 서버 + 데몬툴

Zend 서버 + 데몬툴

Daemontools에서 Zend Server를 실행하는 사람이 있나요?

-D NO_DETACH를 사용하여 daemontools에서 아파치를 실행할 수 있다는 것을 알고 있습니다. 하지만 다른 Zend Server 구성 요소(모니터, lighthttpd, scd, jobqueue)에도 비슷한 옵션이 있는지는 확실하지 않습니다.

(최종 목표는 "서비스 감독으로 Zend 서버 실행"이므로 시작도 괜찮습니다. 참고로 제 서버는 Ubuntu 10.04 LTS를 실행하고 있습니다.)

답변1

Zend 서버(Linux)에는 오류가 발생할 경우 데몬을 시작하는 "watchdog" 프로세스가 있습니다. 따라서 모니터, lighthttpd, scd, jobqueue, java 브리지는 충돌로부터 보호되어야 합니다. Apache 시작은 Linux 배포판의 일부이므로 Zend에 의해 변경되지 않습니다.

예를 들어 모니터에 대해 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

첫 번째는 모니터 감시 프로세스이고 두 번째는 모니터 데몬 프로세스입니다.

관련 정보