在 presentation about Zend Server 中,作者列出了 Zend Monitor 的功能。其中一项功能称为:
- Zend Monitor 会监视您的应用程序是否有失败的功能
如果减去错误和异常监控,这意味着什么? 如果不是通过错误或未捕获的异常,您如何检测失败的函数?
最佳答案
希望“来自制造商”(我在 Zend Server 上工作)给出答案还为时不晚,但是“函数错误”事件(以及“数据库错误”事件)在监视函数之一时被触发(在监控规则中定义)返回 bool 值 FALSE。
这遵循一种模式,这种模式在更“传统”的 PHP API(例如 mysql、curl、openssl 等)中尤其常见,其中某些函数将简单地返回 FALSE 以指示失败,然后您需要调用“get_errors” ()"函数来查看哪里出了问题。
这与 E_ERROR、E_WARNING 等错误类型的“正常”PHP 错误不同,某些其他 PHP 函数会在出现问题时引发这些错误。
关于php - 你如何定义术语 'failing function' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525465/