LINUX.ORG.RU

net::ERR_CONNECTION_RESET

 


0

1

Заметил, что часто в Chrome возникает ошибка при загрузке js скрипта(ов) net::ERR_CONNECTION_RESET. Сервер отдает с кодом 200 все нормально, далее браузер начинает качать файл (около 6MB) и в некоторый момент выдает вот эту ошибку. Кто сбрасывает соединение не понять

написал простой скрипт

for(var i=0; i < 10; i++){
  fetch("https://example.com/js/app.js?v=" + i);
}


три раза эта ошибка вылезла. В логах nginx все нормально, сервер обрабатывает все запросы с кодом 200\304.

Да, есть нюанс один, nginx отдает файл, но content-length в логах наполовину меньший, чем реальный размер (327404(варьируется) вместо 6564513)

★★★★

Последнее исправление: gobot (всего исправлений: 1)

Кто сбрасывает соединение не понять

Ну да, не делать же дамп сетевого уровня.

gobot ★★★★  В итоге от меня жена ушла и я забил на всю эту херню

Всей правды мы не узнаем.

t184256 ★★★★★
()

в send_timeout было 3 сек., увеличил до 30, теперь норм. При плохой сети e клиента nginx рвал соединение, причем без уведомления об ошибке в логах! Что не есть хорошо

gobot ★★★★
() автор топика
Последнее исправление: gobot (всего исправлений: 1)

Скорее всего cors включен для сайта, но он настроен коряво или ты с какого-то левого хоста пытаешься скрипт получить. Решение – отключи cors в nginx.

dicos ★★
()