Всем привет.
Ситуация вкратце такая:
nginx/1.1.17 на дебиане фронтендом к апачу.
на одном "виртуальном сервере" поставил вполне толерантное ограничение при помощи limit_req + limit_req_zone. (если надо покажу)
nginx при помощи конструкции if проверяет наличие файлов и сам отдает те, которые существуют, остальные запросы проксирует апачу.
собственно вопрос вот в чем. Есть страница, на которой около сотни среднего размера картинок (примерно по 50 килобайт)
Хром нормально эту страницу открывает и все хорошо загружает, а опера не догружает несколько картинок. Лезу в оперный "дев тулс" и вижу, что на эти картинки она получила от нгинкса 400 Bad Request - 400 Request Header Or Cookie Too Large.
Смотрю там же, что размер запроса на 200-ых картинках такой же, как и на 400-ых. Столько же кук и заголовков. Если обновить страницу, то неподгружаются другие несколько картинок в случайном порядке, хотя в предыдущий раз они нормально загрузились.
Это глюк или нормальное дейстивие нгинкса?