Zend Server + Daemontools

Zend Server + Daemontools

Läuft bei irgendjemandem Zend Server unter Daemontools?

Ich weiß, dass ich -D NO_DETACH verwenden kann, um Apache unter Daemontools auszuführen. Aber ich bin nicht sicher, ob die anderen Zend Server-Komponenten (Monitor, Lighthttpd, SCD, Jobqueue) ähnliche Optionen haben.

(Das Endziel ist „Zend Server mit Dienstüberwachung ausführen“, daher wäre Upstart auch in Ordnung. Zur Referenz: Auf meinen Servern läuft Ubuntu 10.04 LTS.)

  • Ben

Antwort1

Der Zend-Server (Linux) verfügt über einen „Watchdog“-Prozess, der im Fehlerfall seine Daemons startet. Monitor, Lighthttpd, SCD, Jobqueue und Java Bridge sollten daher vor Abstürzen geschützt sein. Der Apache-Start wird von Zend nicht geändert, da es Teil der Linux-Distribution ist.

Wenn Sie beispielsweise „ps“ für „Monitor“ eingeben, finden Sie zwei Prozesse:

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

Der erste ist der Monitor-Watchdog-Prozess und der zweite ist der Monitor-Daemon-Prozess.

verwandte Informationen