Общаются через unix-socket.
Проблема в том, что часть запросов выполняется сильно дольше. В логе nginx request_time в 2-3 раза больше времени в логе unicorn. Подозреваю, что тупняк где-то в области сокета.
В конфиге unicorn backlog установлен в 8192, net.core.somaxconn = 32768
Как можно это подебажить?
сменить на tcp-сокет?
а сколько коннектов в системе ? можно cadvisor +prometheus+grafana поставить
Что показывает $upstream_response_time? Сильно отличается от ответа в логах приложения?
Обсуждают сегодня