![Zend Server + Daemontools](https://rvso.com/image/515671/Zend%20Server%20%2B%20Daemontools.png)
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.