Главная / Справочник ошибок / Directum RX
Браузер оборвал запрос, не дослав данные
Unexpected end of request content
«Unexpected end of request content» и «Чтение тела было прервано» в логах Directum RX: клиент закрыл запрос посреди передачи. Обычно это шум, но массовые случаи указывают на прокси и большие файлы.
Что это значит
Сервер начал принимать запрос, а клиент перестал присылать данные. Пользователь закрыл вкладку, ушёл со страницы, пропала сеть. Для сервера это ошибка, для пользователя обычно ничего: он уже сделал что-то другое.
Внимания заслуживает, когда таких записей много и они связаны с загрузкой файлов. Тогда передачу может обрывать промежуточный прокси: лимит размера тела, таймаут, буферизация.
Как проверить
- Какие запросы обрываются: загрузка документов или обычные действия.
- Размер файлов, на которых обрывается: если граница одна и та же, это лимит.
- Журнал обратного прокси за то же время:
client intended to send too large body, таймауты, ответы 413 и 499.
Что сделать
- Единичные обрывы считать шумом и не строить на них алерты.
- Если обрывается загрузка больших файлов, поднять лимит размера тела и таймауты на прокси, см. ошибку 413.
- Если обрывы совпадают с пиками нагрузки, проверить, не отвечает ли сервер так долго, что пользователи не дожидаются.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать