modestguy
@modestguy
full-stack web developer

Как лечить ошибку net::ERR_INCOMPLETE_CHUNKED_ENCODING в Chrome?

Собственно всё в теме.
У кого что-то подобное было? Просто перестаёт грузиться страница и в консоли сиё чудо.
  • Вопрос задан
  • 19275 просмотров
Решения вопроса 1
Попробуйте отснифать трафик, это сообщение означает, что соединение закрывается до окончания передачи данных. В chunked в конце данных должен идти чанк нулевого размера, т.е. просто символ нуля с переводом строки, убедитесь что в проблемном соединении он передается. Если не передается - ищите проблемы на сервере, если передается - то локально. Это могут быть либо проблемы на сервере (например используется асинхронная отправка, но на сокете не выставлен linger) либо в каком-либо фильтрующем софте, например прокси или антивирусе. Возможно какой-то фильтр вырезает данные при передаче, но при этом не меняет размер чанка.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@xenmayer
Senior hompage helicopter
У меня только что была такая же проблема. На сервере Nginx, который проксирует запросы.
Проблему удалось решить отключением буфера ответов от проксируемых серверов.

proxy_buffering on

p.s.
Проблема возникла внезапно, поэтому решение экстренное. Я не анализировал его влияние на производительность, но на глаз без тестов не заметно)). Постараюсь дописать ответ когда разберусь поглубже.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы