Я начну с небольшой предыстории, иногда в течение дня мы получаем пару тысяч запросов на наш сервер за небольшой период времени. Пока это происходит, кажется, что что-то с PHP FPM идет не так, и мы не можем получить доступ ни к одной из веб-страниц, обслуживаемых nginx, и как только мы перезапускаем php, кажется, что он снова работает нормально. PHP FPM особо не менялся, настройки такие:
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.max_requests = 0
pm.process_idle_timeout = 10s
После обработки многих из этих запросов мы начинаем видеть эту ошибку
connect() to unix:/run/php/php7.0-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: *.*.*.*, server: *.com, request: "GET /* HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "*.com"
Я не уверен, могу ли я предоставить дополнительную информацию об ошибках, если вы думаете, что я могу, обязательно спросите, и я проверю любые файлы журналов, которые смогу. Мой вопрос: может ли проблема быть в конфигурации PHP FPM?