3

在一篇关于 Zend Server 的介绍中,作者列出了 Zend Monitor 的特性。这些功能之一称为:

  • Zend Monitor 将监视您的应用程序的失败功能

如果减去错误和异常监控,这意味着什么?如果不是通过错误或未捕获的异常,您如何检测失败的功能?

4

2 回答 2

3

希望现在给出“来自制造商”的答案还为时不晚(我在 Zend Server 上工作),但是当其中一个被监视的函数(定义在监控规则)返回布尔值 FALSE。

这遵循一种常见的模式,尤其是在更“传统”的 PHP API(例如 mysql、curl、openssl 等)中,其中某些函数将简单地返回 FALSE 以指示失败,然后您需要调用“get_errors()”功能,看看出了什么问题。

这与“正常”PHP 错误不同,后者是 E_ERROR、E_WARNING 等错误类型,其他一些 PHP 函数会在出现故障时引发这些错误。

于 2011-04-22T21:50:41.283 回答
2

除了“营销说话”...

“失败的功能”是指:

  • 函数执行期间引发的 PHP 错误
  • 慢函数

请参阅
http://files.zend.com/help/Zend-Server/monitor.htm

Zend Monitor [...] 监视各种事件,例如错误、失败的功能、缓慢的脚本、数据库错误等。当事件发生时,Zend Monitor 收集并报告所有相关的调试信息。

什么是事件?

事件受规则管理 | 中创建的规则控制。监视器。规则定义事件的性质和用于在应用程序中捕获事件相关信息的参数。

您可以在此处查看规则管理的事件(在页面中搜索“规则管理”):
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 回答