我有一个"正常运行时间监视器"当网站离线时通过电子邮件提醒我(或者当它没有返回200状态时更加特别)。
只是想知道如果mysql崩溃我是否可以使用php标头设置错误,如下所示:
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
if (!$link) {
header( 'HTTP/1.0 500 Server error' );
die( 'Mysql error' );
}
或
if (mysqli_ping($link)) {
header( 'HTTP/1.0 500 Server error' );
die( 'Mysql error' );
}
通过这种方式,我猜测"正常运行时间监视器"即使mysql消失,我也可以提醒我。
可以是一个很好的解决方案吗?哪种方法最好,我应该使用什么错误号?