2009-06-26 5 views
1

방금 ​​Safari 4로 브라우저를 업그레이드하고 웹 사이트에 해당 브라우저 버전과 관련된 주요 문제가 있음을 확인했습니다. 우리 사이트의 페이지를 클릭하면 브라우저 창이 공백이되기 전에 하나 또는 두 번의 클릭이 필요합니다. 창이 비워지면 볼 소스가 없으며 몇 번이나 다시로드하려고해도 사이트의 다른 페이지를로드하려고해도 빈 창이 나타납니다. 마치 서버가 요청을 받고 단순히 빈 페이지 만 반환하는 것과 같습니다.내 서버가 간헐적으로 Safari 4에 페이지를 제공하지 않습니다 ... 도움이 필요합니다!

15 초 이상 기다린 다음 다시 새로 고침을하면 페이지가 제대로로드됩니다. 왜 다시 작동하기 시작했는지 모르겠다. 아마 캐시 문제 일까?

PHP 사이트이며 error_reporting (E_ALL)을 켜려고했지만 그 어떤 정보도 제공하지 않습니다. 나는 또한 index.php 파일의 처음에 에코 문을 퍼팅 시도하고 페이지가 여전히 문을 반향없이 비어가는 것을 확인, 그래서 문제를 생각하는 것은 특정 PHP 코드가 아닙니다입니다. Apache 오류 로그에 문제가 표시되지 않습니다. 로컬 개발 서버에 동일한 사이트가 있는데 문제가 없습니다.

Safari 4는이 문제를 보여주는 유일한 브라우저입니다. 누구든지 디버깅/수정 방법에 대한 아이디어가 있습니까?

내 웹 서버는 아파치 2를 실행 우분투 하디 인 MySQL의 5

답변

1

우리는 아파치 서버의 전면에 nginx를 부하 분산이 있고 난 그냥 사파리 4가 0이 툭로 설정 keepalive_timeout의 nginx 필요하다는 것을 알아 냈다 하루 종일 한 밖으로 ...

0

내가 내 사이트에 사파리 4와 같은 문제가 발생했습니다 것을 알하지만 공백을 반환 페이지를 다시로드 할 때, 요청이 결코 심지어 서버로하지 않습니다 것을 발견합니다. Apache 로그에 항목이 표시되지 않습니다.

당신의 LB에 대한 설정은 킵 얼라이브 내가에 냄새 수있는 방향처럼 들린다. 내가 공유 호스팅에있는,하지만이 무슨 여유 확실하지.

마이크

관련 문제