Я занимаюсь несколькими проектами веб-разработки, работающими на стеке LAMP. Мой текущий набор инструментов для проверки и исправления ошибок:
Это почти то, что я делал на стороне сервера. Я новичок в проверке серверной части, поэтому меня вполне устраивает эта минимальная настройка. Следующим шагом для меня определенно является настройка скриптов для небольшой автоматизации.
Мой вопрос: какие инструменты (CLI / GUI) или команды командной строки вы используете для отслеживания, проверки и управления вашими лог-файлами в стеке LAMP?
Logcheck это хороший способ мониторинга производственных систем. Вы настраиваете его так, чтобы он игнорировал «обычные» сообщения журнала, а все остальное он отправляет вам по электронной почте каждый час.
Однако, поскольку он не предупреждает вас о сообщениях по мере их появления, он может быть не так полезен в ситуации разработки, когда вы находитесь в цикле «запуск кода-отладка».
Splunk отлично подходит для мониторинга производственной среды.
Однако я никогда не пытался использовать его для разработки - кажется немного громоздким.
Ты можешь использовать Многохвостый как способ проверить один или несколько файлов журнала и использовать его выделение / фильтрацию с функциями регулярных выражений, чтобы убедиться, что то, что вы ищете, всегда будет появляться.