在presentation about Zend Server中,作者列出了Zend Monitor的功能。这些功能之一被称为:如何定义术语'失败函数'?
- Zend的监视器会看你的申请未能功能
这是什么意思,如果你减去错误和异常监视? 如何检测失败的函数,如果没有通过并发生错误或未捕获异常?
在presentation about Zend Server中,作者列出了Zend Monitor的功能。这些功能之一被称为:如何定义术语'失败函数'?
这是什么意思,如果你减去错误和异常监视? 如何检测失败的函数,如果没有通过并发生错误或未捕获异常?
希望这不是太迟到了“来自制造商”(我在Zend Server上工作)的答案,但是当监视规则中定义的其中一个监视功能时,会触发“功能错误”事件(以及“数据库错误”事件)返回布尔值FALSE。
这遵循一种在更传统的PHP API(例如mysql,curl,openssl等)中很常见的模式,其中一些函数将简单地返回FALSE来指示失败,然后您需要调用“ get_errors()“函数来查看出了什么问题。
这与“正常”的PHP错误它们E_ERROR,E_WARNING等错误类型,在出现故障时其他一些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
函数执行过程中引发的PHP错误,这是如何解释PHP错误之外的事情?而你在缓慢函数中引发PHP错误是什么意思?感谢您的链接,但我没有询问事件。 – markus 2011-04-03 09:17:06
一个纯粹客观的过程将不能说出什么是功能错误。单元测试可以告诉你,但不是Zend Monitor。 Zend监视器意味着“失败的函数”,这是一个PHP错误的函数。我的意思不是“缓慢函数期间出现的错误”,我的意思是“(函数期间引发的错误)+(慢速函数)”,所以我通过后期编辑来使其更加精确。 Event概念可以帮助您了解Zend Monitor实际上在捕捉什么。 – Skrol29 2011-04-04 09:49:00
我将此定义为“市场说话”。 – Charles 2011-04-02 21:50:03
@Charles约定 它可能会捕捉错误,然后警告您网站有问题,可能它甚至能够指出什么是错误的确切以及错误输入或其他原因。 – Ronald 2011-04-02 22:20:26