Я хочу следить за Apache за последние «500 ошибок сервера». Если найдено, отправьте письмо кому-нибудь.
Я не знаю, как искать в файле apache errors.log последние ошибки.
Скрипт может быть PHP или SH. Что подходит лучше всего.
Любая помощь?
Спасибо!
По сути, вы хотите «хвост» файла ошибки.
Увидеть Каков наилучший способ чтения в PHP последних строк из файла?
Вам также нужно учитывать, что вам нужно отслеживать, какие ошибки уже были отправлены, чтобы вы не продолжали отправлять ту же ошибку. И, как упоминает @Roboticsexpert … вам нужен способ устранить ошибки. Вы не хотите генерировать ошибки gazillion, если есть ошибка при большой нагрузке на сервер.
Возможно, более элегантным решением является обработчик ошибок, который делает оповещение? http://php.net/manual/en/function.set-error-handler.php
Других решений пока нет …