Задать вопрос

Как побороть connect() to unix:/run/php/php7.1-fpm-domain.pro.sock failed (11: Resource temporarily unavailable) while connecting to upstream?

На сервере стоит nginx/1.23.1 и php7.1-fpm. В моменты пиковых нагрузок иногда начинают валить ошибки типа:
2023/10/23 19:02:25 [error] 30071#30071: *18086042 connect() to unix:/run/php/php7.1-fpm-domain.pro.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 1.2.3.4, server: domain.pro, request: "GET /url HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.1-fpm-domain.pro.sock:", host: "domain.pro", referrer: "https://yandex.ru/"

В /etc/sysctl.conf выставил
net.core.somaxconn = 20000
net.core.netdev_max_backlog = 65535

до этого было 128 и 200 соответственно. Но спустя неделю опять повалились эти ошибки, помогает перезагрузка nginx и php-fpm. Что еще можно сделать, чтобы избежать этих ошибок, ведь при этом сайт не доступен, выдается ошибка 502? Переменные выше увеличил еще в 2 раза.
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Средний 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы