500 ошибка при нагрузке сервера

Playray
На сайте с 06.09.2008
Offline
113
263

Вижу по логам доступа nginx что когда сервер перегружен возрастает % 500 ошибок

Но никак не могу отловить что именно вызывает эти ошибки, в логах php-fpm и nginx чисто, где еще поискать? Из зачего могут выдаваться 500 ошибки при большой перегрузки, когда LA взлетает до 20-30 на 8 ядрах?

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

M
На сайте с 17.09.2016
Offline
87
#1

nginx возвращает ошибку 500, когда её вернул бекенд

php/php-fpm копать нужно

Как вариант не хватает RAM (из-за нагрузки растёт количество активных воркеров php-pfm, которые выедают память)

SS
На сайте с 02.02.2009
Offline
105
#2

логи базы данных включите и посмотрите, часто это слишком долгие запросы к базе

foxi
На сайте с 02.03.2011
Offline
875
#3

Смотрите логи пхп, гденибудь там /var/log/php*-fpm.log если они не ведутся, то надо их включить в /etc/php/*/fpm/php.ini в строке error_log = ...

Тогда будет видна какая именно ошибка пхп это вызывает.

Антибот защита для сайта (https://antibot.cloud/ru.html#searchengines) (защита от кражи контента и спама) | ВебМастерские микроблоги (https://wmsn.biz/#searchengines) | Фокси SEO форум (https://foxi.biz/#searchengines)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий