Как вы определяете термин «неработающая функция»? - PullRequest
3 голосов
/ 02 апреля 2011

В презентации о Zend Server автор перечисляет функции Zend Monitor.Одна из этих функций называется:

  • Zend Monitor будет отслеживать ваше приложение на предмет сбоев функций

Что это значит, если вычесть мониторинг ошибок и исключений?Как вы можете обнаружить неисправную функцию, если не через и ошибку или необработанное исключение?

Ответы [ 2 ]

3 голосов
/ 23 апреля 2011

Надеюсь, еще не поздно дать ответ «от создателей» (я работаю на Zend Server), но события «Ошибка функции» (а также события «Ошибка базы данных») запускаются, когда одна из наблюдаемых функций(определяется в правиле мониторинга) возвращает логическое значение FALSE.

Это следует за шаблоном, который является распространенным, особенно в более «традиционных» PHP API-интерфейсах (например, mysql, curl, openssl и т. Д.), Где некоторые функции просто возвращают FALSE, чтобы указать на ошибку, и вам затем необходимо вызватьфункция get_errors (), чтобы увидеть, что пошло не так.

Это не похоже на «обычные» ошибки PHP, которые относятся к типам ошибок E_ERROR, E_WARNING и т. Д., Которые возникают при вызове некоторых других функций PHP.

2 голосов
/ 03 апреля 2011

Помимо «маркетинговой речи» ...

«отказывающая функция» означает:

  • Ошибки PHP, возникающие при выполнении функции
  • медленные функции

См.
http://files.zend.com/help/Zend-Server/monitor.htm

Zend Monitor [...] отслеживает различные события, такие как ошибки, сбойные функции, медленные сценарии, ошибки базы данных и т. Д.Когда происходит событие, Zend Monitor собирает и сообщает всю соответствующую информацию об отладке.

Что такое событие?

События регулируются правилами, созданными в Rule Management |Монитор.Правила определяют характер события и параметры для сбора информации, связанной с событием, в приложении.

И вы можете увидеть события Управления Правилами здесь (поиск «Управление Правилами» на странице):
http://www.oracle.com/technetwork/articles/vaswani-zend-083732.html

А также здесь:
http://static.zend.com/topics/Zend-Server-Reference-Manual-v403-2.pdf

...