Сегодня я долгие часы сам решал эту проблему и нашел решение:
Обратите внимание, что это исправление влияет только на вас при использовании балансировщиков нагрузки
Проверьте время простоя балансировщика нагрузки. Время ожидания простоя ELB было установлено равным 60 секундам (по умолчанию), и, поскольку запрос зависал, соединение закрывалось по истечении заданного времени. Но поскольку ELB предшествует nginx, nginx регистрирует, что «клиент» (в данном случае ELB) закрывает соединение.
Итак, если вы используете ELB, перейдите по адресу:
EC2 -> Балансировщики нагрузки -> Выберите правильный -> прокрутите вниз в описании и измените время ожидания простоя , если вы используете другие балансировщики нагрузки, проверьте их конфигурацию и время ожидания.
Также имейте в виду, что вам все еще может потребоваться изменить тайм-ауты прокси и т. Д.