Я просто сделал бы функцию (или загрузил бы бесплатное приложение), который перемещает мышь. Неэлегантный, но легкий.
В PHP есть две основные функции, которые помогают обнаруживать ошибки и исключения. Предлагаю вам взглянуть на них:
В нашей компании мы обрабатываем все ошибки, возникающие на наших веб-сайтах, с помощью этих функций, определяя наши собственные ошибки и методы обработки исключений.
При возникновении ошибки команде разработчиков отправляется электронное письмо.
Вы можете отправлять себе сообщения об ошибках, если в последние N часов не было электронной почты.
Я не знаю, как Hostmonster обрабатывает ротацию журналов, но обычно вы хотите отслеживать размер вашего файла error_log. Если размер внезапно подскакивает, вам определенно нужно что-то проверить, поэтому вы захотите получить электронное письмо о том, что размер файла журнала неожиданно увеличился.
Кроме того, вы можете объединить журналы ошибок в конце неделю и отправьте их себе по электронной почте, а на выходных отлаживайте. Если ошибка возникает всего несколько раз в неделю, это, вероятно, не слишком серьезная проблема.
Место, где я раньше работал, использовало специальное расширение для обработки журнала ошибок. Это в основном INSERT DELAY
ошибки в БД с некоторой дополнительной информацией. Затем был написан отдельный инструмент администрирования, позволяющий легко выполнять поиск, просматривать, сортировать и вручную сокращать таблицу журнала.
Я рекомендую вам не писать собственное расширение, а использовать set_error_handler
и вместо этого просто пишите в БД. Если БД недоступна, то запишите в файл как резервную копию. Это будет намного проще, чем иметь дело с огромным файлом и разовым форматом.
Если хотите, вы также можете отправлять себе ежечасные сводки по электронной почте, но я не предлагаю вам отправлять что-либо большее, иначе вы ненавидеть себя.
Если вы не ожидаете большого количества ошибок, "частный" канал RSS / ATOM может работать хорошо ... при этом вам не нужно беспокоиться, если вы ничего не получите .. ... но если вы начнете получать "обновления", вы знаете, что есть проблемы.