У меня установлена программа nginx-gunicorn-flask на google compute, и я получаю следующее от gunicorn:
[2019-04-19 20:50:49 +0000] [3345] [DEBUG] POST /
[2019-04-19 20:50:49 +0000] [3345] [DEBUG] Ignoring EPIPE
из 100 запросов о 23 приходят вот так.В журнале доступа отображаются только 23 запроса, и все они 200.
из журналов доступа nginx показывают 504, и в журналах ошибок я вижу следующее:
2019/04/19 20:50:49 [error] 3097#3097: *295 upstream timed out (110: Connection timed out) while sending request to upstream, client: ip, server: , request: "POST / HTTP/1.1", upstream: "http://unix:/home/user/Server/server.sock/", host: "ip"
Я попытался установить
proxy_connect_timeout 75s;
proxy_read_timeout 300s;
о местоположении на nginx и --timeout 300
в оружейном, основанном на других вопросах , но это не помогло.
Сообщение от оружейного не совсемпомогая определить причину, и я не нашел никакой информации об этом
Я пытался решить это некоторое время, и я был бы признателен за любые идеи.Кроме того, каждый из этих запросов занимает около 1-2 секунд, и jmeter показывает огромную задержку, пока не появятся результаты.
Глядя на код Gunicorn, это исключение errno.EPIPE, связанное с сокетом ...