Zend Serverに関するプレゼンテーションで、著者は Zend Monitor の機能をリストしています。これらの機能の 1 つが呼び出されます。
- Zend Monitor はアプリケーションの関数の失敗を監視します
エラーと例外の監視を差し引くと、これは何を意味するのでしょうか? エラーまたはキャッチされていない例外ではない場合、失敗した関数をどのように検出できますか?
Zend Serverに関するプレゼンテーションで、著者は Zend Monitor の機能をリストしています。これらの機能の 1 つが呼び出されます。
エラーと例外の監視を差し引くと、これは何を意味するのでしょうか? エラーまたはキャッチされていない例外ではない場合、失敗した関数をどのように検出できますか?
「メーカーから」(私はZend Serverで作業しています)答えを出すのに遅すぎないことを願っていますが、「関数エラー」イベント(および「データベースエラー」イベント)は、監視されている関数の1つ(監視ルール) は、ブール値の FALSE を返します。
これは、より「伝統的な」PHP API (例: mysql、curl、openssl など) で特に一般的なパターンに従います。一部の関数は失敗を示すために単純に FALSE を返すため、「get_errors()」を呼び出す必要があります。何が問題だったかを確認する機能。
これは、E_ERROR、E_WARNING などのエラー タイプである「通常の」PHP エラーとは異なります。エラー タイプは、何かが失敗したときに他の PHP 関数で発生します。
「マーケティングスピーキング」であることに加えて...
「失敗した機能」とは、次のことを意味します。
http://files.zend.com/help/Zend-Server/monitor.htmを参照してください。
Zend モニター [...] は、エラー、関数の失敗、遅いスクリプト、データベース エラーなどのさまざまなイベントを監視します。イベントが発生すると、Zend モニターは関連するすべてのデバッグ情報を収集して報告します。
イベントとは?
イベントは、ルール管理 | で作成されたルールによって管理されます。モニター。ルールは、イベントの性質と、アプリケーションでイベント関連の情報を取得するためのパラメーターを定義します。
また、ここでルール管理のイベントを確認できます (ページで「ルール管理」を検索してください):
http://www.oracle.com/technetwork/articles/vaswani-zend-083732.html
また、ここ:
http://static.zend.com/topics/Zend-Server-Reference-Manual-v403-2.pdf