2016-01-29 2 views
-2

У нас есть дико 8.2, работающий на виртуализированном ubuntu 14.04 за брандмауэром (против DoS-атак, ...) в DMZ. (Около 1200 - 3000 запросов в час.) С Safari загрузка некоторых файлов ресурсов часто (примерно раз в 2 раза) завершается неудачей (s. Screenshot, все файлы локально хранятся), в то время как редко возникают проблемы с другими браузерами (хром, firefox)Браузер не может загружать файлы ресурсов

  1. Есть ли какая-то правдоподобная причина, по которой существует другое поведение с Safari, чем с другими браузерами?
  2. У кого-нибудь были подобные проблемы, возможно, в отношении некоторых настроек брандмауэра?
  3. Есть ли еще какой-нибудь намек, где мы могли бы начать искать причину проблемы? (Внедрение, маршрутизатор, нехватка ресурсов ...)

enter image description here

ответ

0

Я знаю, вопрос немного unprecise, что, вероятно, почему он был отвергнут. Но я все равно отправлю решение.

На стороне сервера мы провели

tcpdump -i eth0 -n -A dst port 80 | grep 'specificUrlPath' 

на какой-либо другой (клиента) машины мы выдавшего

curl -X POST http://hostname/specificUrlPath 

Таким образом, мы увидели, что запрос не всегда доходят до сетевого интерфейса сервера и знал, что должна быть проблема с сетью между ними.

Причиной проблемы было то, что NAT был включен на маршрутизаторе для серверной машины, и реализация NAT явно не смогла управлять большим количеством подключений. Как только NAT был отключен, все работало так, как должно. Я не уверен, почему запросы некоторых браузеров скорее всего будут обслуживаться, чем другими, но я думаю, что это также связано с конкретным программным обеспечением маршрутизатора.

Смежные вопросы