Лучшие практики для живого управления обработкой ошибок веб-сайта

Я просто сделал бы функцию (или загрузил бы бесплатное приложение), который перемещает мышь. Неэлегантный, но легкий.

6
задан MaxiWheat 18 June 2012 в 13:30
поделиться

5 ответов

В PHP есть две основные функции, которые помогают обнаруживать ошибки и исключения. Предлагаю вам взглянуть на них:

В нашей компании мы обрабатываем все ошибки, возникающие на наших веб-сайтах, с помощью этих функций, определяя наши собственные ошибки и методы обработки исключений.

При возникновении ошибки команде разработчиков отправляется электронное письмо.

5
ответ дан 17 December 2019 в 00:11
поделиться

Вы можете отправлять себе сообщения об ошибках, если в последние N часов не было электронной почты.

0
ответ дан 17 December 2019 в 00:11
поделиться

Я не знаю, как Hostmonster обрабатывает ротацию журналов, но обычно вы хотите отслеживать размер вашего файла error_log. Если размер внезапно подскакивает, вам определенно нужно что-то проверить, поэтому вы захотите получить электронное письмо о том, что размер файла журнала неожиданно увеличился.

Кроме того, вы можете объединить журналы ошибок в конце неделю и отправьте их себе по электронной почте, а на выходных отлаживайте. Если ошибка возникает всего несколько раз в неделю, это, вероятно, не слишком серьезная проблема.

0
ответ дан 17 December 2019 в 00:11
поделиться

Место, где я раньше работал, использовало специальное расширение для обработки журнала ошибок. Это в основном INSERT DELAY ошибки в БД с некоторой дополнительной информацией. Затем был написан отдельный инструмент администрирования, позволяющий легко выполнять поиск, просматривать, сортировать и вручную сокращать таблицу журнала.

Я рекомендую вам не писать собственное расширение, а использовать set_error_handler и вместо этого просто пишите в БД. Если БД недоступна, то запишите в файл как резервную копию. Это будет намного проще, чем иметь дело с огромным файлом и разовым форматом.

Если хотите, вы также можете отправлять себе ежечасные сводки по электронной почте, но я не предлагаю вам отправлять что-либо большее, иначе вы ненавидеть себя.

2
ответ дан 17 December 2019 в 00:11
поделиться

Если вы не ожидаете большого количества ошибок, "частный" канал RSS / ATOM может работать хорошо ... при этом вам не нужно беспокоиться, если вы ничего не получите .. ... но если вы начнете получать "обновления", вы знаете, что есть проблемы.

0
ответ дан 17 December 2019 в 00:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: