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

Playray
На сайте с 06.09.2008
Offline
133
288

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

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

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

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

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

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

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

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

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

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#3

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

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

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.

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