Архивная версия сайта e-luge.net. Последняя запись сделана 1 марта 2011 года.
Город съехавших крыш
02-12-2010 15:46   |  Метки: php, rss, логи, мониторинг, велосипед

Вот что всегда советуют, если причина ошибки скрипта не известна? Правильно — «читай логи».

А сами вы давно проверяли что творится во всяких access.log, error.log и т.д. и т.п.? Не хочу сейчас про глобальный мониторинг всей системы. Остановлюсь конкретно на ошибках php.

Ну, у кого такого не было, что из-за недостатка времени или ресурсов не получалось проверить скрипты на все виды пользовательского ввода? Да, и от опечаток никто не застрахован. И всё это обычно валится в какой-нибудь php_errors.log, в который в 90% случаев никто не заглядывает, т.к. «работает и ладно».

Можно, конечно, разрешить вывод ошибок прямо на сайте (да знаю я, что не рекомендуется, но можно же) и ожидать, что благодарные пользователи сами укажут на проблему. Но это из области фантастики и сферических коней в вакууме.

Пришла тут на днях мысль, что было бы совсем не плохо получать информацию о всяких таких ЧП прямо в ленту новостей. А что? Всё равно читалка лазит на различные блоги и новостные ленты за обновлениями, так от пары-тройки новых лент беды не будет. Зато польза на лицо — сразу узнаёшь о возникшей проблеме.

Идея проста, реализация ещё проще. Разжёвывать нечего. Вобщем, смотрим как оно работает и что у error2Rss внутри.

Реализация, конечно, пока не идеальная, но вполне рабочая. Кому надо — пользуйтесь, допиливайте. Кому не надо — проходим мимо.

Если есть что-то подобное, но более продвинутое — буду рад ссылкам. Ну, и как всегда, фидбэк приветствуется.

Комментарии (2):
Padaboo 16-12-2010 18:38
интериесная идея
у меня письмо на почту отправляется и пишется в лог, руки дойдут сделаю отправку СМС
Elkaz 03-01-2011 23:21
Я сделал гораздо проще и удобнее. Поднял у себя Jabber сервер и сообщение отправляется через XMPP мне сразу в Jabber. Только важные ошибки (особый тип Exception).

Это архив блога. Добавление комментариев запрещено.

© Павел Новицкий 2009 - 2011
(: time: 37.6s, sql: 49, memory: 270Mb :)