Мой сервер периодически не обслуживает страницы для Safari 4 ... Нужна помощь!

Asked
Viewd494

1

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

Если я подожду более 15 секунд, а затем снова нажму "Обновить", страница загрузится нормально. Не уверен, почему он снова начинает работать ... Может проблема с кешем ???

Это сайт PHP, и я попытался включить error_reporting (E_ALL);, но это не дает никакой информации. Я также попытался поместить оператор echo в самое начало файла index.php и убедился, что страница по-прежнему остается пустой, не повторяя это утверждение, поэтому я думаю, что проблема не связана с кодом php. Журнал ошибок Apache не показывает никаких проблем. У меня такой же сайт на моем локальном сервере разработки, и это не проблема.

Safari 4 - единственный браузер, в котором обнаружена эта проблема. Есть ли у кого-нибудь идеи, как это отладить / исправить?

Мой веб-сервер - это Ubuntu Hardy, на котором запущены Apache 2 и Mysql 5.

3 ответов

1

У нас есть балансировщик нагрузки nginx перед сервером apache, и я только что понял, что Safari 4 требует, чтобы параметр nginx keepalive_timeout был равен 0. На то, чтобы понять это, потребовался целый день ...

0

Похоже, это ошибка сафари. Мы тоже это испытываем, и я читал другие отчеты.

http://discussions.apple.com/thread.jspa ? threadID = 2064488 & start = 0 & tstart = 0

0

У меня была такая же проблема с Safari 4 на моем сайте, но я обнаружил, что при перезагрузке страниц, возвращающих пустые данные, запрос даже не доходит до сервера. В журналах Apache нет записей.

Настройка поддержки активности для вашего LB звучит как направление, которое я могу унюхать. Не уверен, что у меня будет свобода действий, если я буду на общем хостинге.

Майк