|
|
|
| Доброго времени суток
На первой странице сайта в самом начале сделал такую проверку
<?php
error_reporting(0);
$db->Execute('$query') or die("<b>Database connection failed</b>");
?>
|
Все хорошо работает, лишние ошибки в браузер не выводятся, но страница грузится и проверять работает ли она с помощью различных сервисов мониторинга, которые запрашивают страницы методом GET или HEAD получается бесполезно.
Хотелось бы сделать так чтобы потом можно было самому отследить как долго не работала база MySQL и соответсвенно сайт не работал. Посылать письмо при каждой ошибке неудобно, т.к. при большой посещаемости число этих сообщений превысит тысячи штук.
Может будет лучше писать в какой то файл? Но опять таки чтобы он не очень разрастался в размере, то есть к примеру писалось первая ошибка и самая последняя. Если опять БД падает опять бы записывалась первая и последняя ошибка, но предыдущие не затирались. | |
|
|
|
|
|
|
|
для: Unreal
(13.01.2007 в 11:53)
| | А нет возможности использовать cron для переодического запуска специального проверяющего скрипта? | |
|
|
|
|
|
|
|
для: cheops
(13.01.2007 в 13:41)
| | кстати да, я об этом совсем не подумал, проще sh скрипт написать и запускать его через cron
Спасибо за совет | |
|
|
|