你如何定义术语“失败的功能”?

时间:2011-04-02 19:50:37

标签: php zend-server

presentation about Zend Server中,作者列出了Zend Monitor的功能。其中一项功能称为:

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

这意味着什么,如果你减去错误和异常监控? 如果没有通过以及错误或未捕获的异常,如何检测失败的函数?

2 个答案:

答案 0 :(得分:3)

希望现在提供“来自制造商”的回答还为时不晚(我在Zend Server上工作),但是当其中一个观看的功能触发“功能错误”事件(以及“数据库错误”事件)时(在监视规则中定义)返回布尔值FALSE。

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

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

答案 1 :(得分: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