Code Igniter中的运行状况检查页面:在任何PHP错误上返回非200状态代码

时间:2016-05-23 09:53:41

标签: php codeigniter

我正在尝试实现一个简单的运行状况检查页面(与ELB一起使用)。它连接到数据库,加载模型,如果一切正常则返回200状态代码,如果是某些内容则返回非 200状态代码出错了。

我遇到的问题是,当遇到非致命的PHP错误时,Code Igniter似乎会返回200状态代码。我可以修改该行为(如果可能,仅针对特定控制器)吗?

要明确的是,即使出现错误,我现在也会获得200状态代码:

  

遇到PHP错误   严重性:警告   消息:mysqli :: real_connect():( HY000 / 1045):用户'X'@'Y'的访问被拒绝(使用密码:YES)   文件名:mysqli / mysqli_driver.php   行号:202

我希望在这种情况下返回非200(bc,这对于健康检查页面是有意义的。)

有什么想法吗?

0 个答案:

没有答案