Как проверить, работает ли скрипт php - PullRequest
5 голосов
/ 23 сентября 2008

У меня есть сценарий PHP, который прослушивает очередь. Теоретически, он никогда не должен умереть. Есть ли что-то, чтобы проверить, все ли еще работает? Что-то вроде Ruby's God ( http://god.rubyforge.org/ ) для PHP?

Бог не зависит от языка, но было бы неплохо иметь решение, которое работает и на Windows.

Ответы [ 12 ]

0 голосов
/ 23 сентября 2008

Если у вас есть руки в сценарии, вы можете просто попросить его установить значение времени каждые X раз в дБ, а затем позволить заданию cron проверить, обновлено ли это значение.

0 голосов
/ 23 сентября 2008

Одним из возможных решений является прослушивание порта с использованием функций сокета. Вы можете проверить, что сокет все еще слушает, с помощью простого сценария. Даже такая служба мониторинга, как pingdom, может отслеживать его состояние. Если он умирает, сокет больше не слушает.

Множество решений .. Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...