3

Zend Serverに関するプレゼンテーションで、著者は Zend Monitor の機能をリストしています。これらの機能の 1 つが呼び出されます。

  • Zend Monitor はアプリケーションの関数の失敗を監視します

エラーと例外の監視を差し引くと、これは何を意味するのでしょうか? エラーまたはキャッチされていない例外ではない場合、失敗した関数をどのように検出できますか?

4

2 に答える 2

3

「メーカーから」(私はZend Serverで作業しています)答えを出すのに遅すぎないことを願っていますが、「関数エラー」イベント(および「データベースエラー」イベント)は、監視されている関数の1つ(監視ルール) は、ブール値の FALSE を返します。

これは、より「伝統的な」PHP API (例: mysql、curl、openssl など) で特に一般的なパターンに従います。一部の関数は失敗を示すために単純に FALSE を返すため、「get_errors()」を呼び出す必要があります。何が問題だったかを確認する機能。

これは、E_ERROR、E_WARNING などのエラー タイプである「通常の」PHP エラーとは異なります。エラー タイプは、何かが失敗したときに他の PHP 関数で発生します。

于 2011-04-22T21:50:41.283 に答える
2

「マーケティングスピーキング」であることに加えて...

「失敗した機能」とは、次のことを意味します。

  • 関数の実行中に発生する 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

于 2011-04-02T22:33:30.383 に答える