location ~ \.(ico|jpg|jpeg|gif|png|wbmp|tiff|bmp|ai|eps|psd|ps|css|ttf|js|zip|rar|tgz|gz|bz2|bz|doc|rtf|docx|xls|xlsx|exe|pdf|ppt|pptx|txt|tar)$ { try_files $uri $uri.html $uri/; }
Регистр здесь учитывается, кстати.
У вас там по-любому флуд есть. Ночью может быть сильнее.
IP Address ASN Network Country ISP RIR 46.225.40.255 56402 46.225.0.0/17 IR DADEHGOSTAR-AS Dadeh Gostar Asr Novin P.J.S. Co. ripencc 89.165.30.243 39501 89.165.0.0/18 IR NGSAS Neda Gostar Saba Data Transfer Company Private Joint ripencc 46.225.25.197 56402 46.225.0.0/17 IR DADEHGOSTAR-AS Dadeh Gostar Asr Novin P.J.S. Co. ripencc 46.100.156.68 12880 46.100.128.0/17 IR DCI-AS Information Technology Company (ITC) ripencc 37.98.207.1 56687 37.98.200.0/21 IR NIMADNET Nimad Rah Khoozestan PLC ripencc 178.154.243.105 13238 178.154.128.0/17 RU YANDEX Yandex LLC ripencc 46.100.158.42 12880 46.100.128.0/17 IR DCI-AS Information Technology Company (ITC) ripencc 66.249.71.239 15169 66.249.64.0/19 US GOOGLE - Google Inc. arin 2.186.60.8 12880 2.186.48.0/20 IR DCI-AS Information Technology Company (ITC) ripencc 91.99.108.159 16322 91.98.0.0/15 IR PARSONLINE PARSONLINE Autonomous System ripencc 5.9.238.209 24940 5.9.0.0/16 DE HETZNER-AS Hetzner Online AG RZ ripencc ...
Это за 7 дней, но это только error_log. Это может быть нормально, но учитывая, что я видел 22 запроса в секунду с IP, все может быть наоборот. И стенка чего-то не работает.
Не хотите мониторить ресурсы, посмотрите хотя бы сколько у вас запросов в секунду идет во время 502. /var/log/nginx/access.log .
Вот и читайте /var/log/php-fpm.log . Включите лог в putty и оставьте top на ночь. А утром просмотрите его на предмет использования ресурсов.
/etc/php/php-fpm.conf
/usr/local/etc/php-fpm.conf
Может там и connlimit какой-нибудь установлен? Уверены ли вы в своем конфиге mysql и есть ли в его логе медленные запросы?
Отключите для тестов nginx, смотрите /server-status на предмет числа запросов в секунду, читайте error_log, если клиентов не хватает, он скажет об этом. Проверять Апач надо на запросах php+mysql, просто php и статика. Если ошибки будут даже на статике - это одно, на php+mysql - другое. MaxClients=128 это много, учитывая, что это будет не статика, но для тестов пока можно оставить так.
Добавлено:
Жестко.
Как бы /ru/forum/comment/10772937 .
Сначала паркуешь домен, GD пропишет свои NS. Потом идешь в редактирование зоны и правишь зону как надо.
Успешно воспользовались. ТСу спасибо.
Вам уже все подсказали, но еще раз, уточните у хостера про какие бэкапы они говорят. Если они делают бэкап нодсервера и тормоза из-за этого, то вы ничего не сможете с этим сделать и увеличение ресурсов не поможет, только переезд к другому хостеру, а если тормоза из-за вашего бэкапа, то это лечится. Проверьте список процессов во время тормозов, если там будут процессы tar/gzip, то это ваш локальный бэкап.