10 месяцев назад
🚀 *Определяем и исправляем проблемы nginx с помощью логов
🚀 *Определяем и исправляем проблемы nginx с помощью логов* Привет, админ-исследователь! Иногда кажется, что nginx — это волшебная дверца, которая либо открывается без вопросов, либо совсем отказывается работать. Хочешь научиться быстро находить причины и устранять их? Тогда держи лайфхак — работа с логами! 🧩 Почему логи — это твой лучший друг? - Они рассказывают о возникших ошибках. - Показывают причинно-следственные связи. - Помогают понять, в чем проблема, даже если сайт недоступен. Для начала проверь журналы ошибок: - Всё просто: sudo tail -f /var/log/nginx/error.log - Читай свежие сообщения, ищи слова “failed”, “timeout” или “refused”...
Nginx — worker process аварийно завершаются с сигналом 11 (SIGSEGV) Segmentation Fault
Сегодня словили баг на Nginx в Ubuntu Server.  Никто ничего не трогал, вдруг посыпались ошибки в /var/log/nginx/error.log: worker process 2993649 exited on signal 11 (core dumped) Разработчики не смогли стандартными способами исправить проблему, передали дело админам. И тут я уловил нечто знакомое. Когда что-то само ломается, особенно после 6 утра, часто причиной может послужить пакет unattended-upgrades. Этот гадский пакет по ночам устанавливает обновления куда не надо их устанавливать и перезапускает службы, которые нельзя перезапускать...