2014-09-04 1 views
0

Windows 7 64 비트에서 WAMP 2.2, Apache 2.2.9 및 PHP 5.4를 실행 중입니다. 나는 최근 이상한 문제가있다. 잠시 후 정적 리소스를 볼 수 없습니다. 브라우저가 영원히로드됩니다. 나는 개개의 이미지를 보려고 노력했다. 그러나 내가 보았던 누구나는 로딩 바이었다. 창을 재부팅하면 몇 분 동안이 문제가 사라집니다. 여기에 내가 뭘하려 :WAMP : 아파치 프로세스가 멈춤.

  1. 추가 127.0.0.1 localhostc:\windows\system32\drivers\etc\hosts
  2. 의 항목이 모든 서비스/I는 문제가 발생할 수 있습니다 느꼈다 응용 프로그램을 중지 localhost:8088
  3. 127.0.0.1:8088 상호 변경 아파치 포트 변경 아파치 서버 이름

나는 HTTP 패킷을 스니핑하여 모든 요청이 보류 중임을 발견했습니다. httpd 프로세스를 모니터링하고 많은 프로세스가 대기 체인에 있음을 알았습니다. 이미지 다음을 참조하십시오 :

http requests

httpd resource monitor

을 나는 아파치 프로세스가 영원히로드의 원인 무엇을 어떻게 찾을 수 있습니까?

+0

아파치 서버가 PHP의 외부 프로그램 실행을 요구하는 다른 요청을하고 있습니까? 이 경우 나는 여기에 문서화 한 유사한 문제에 직면했다 : http://stackoverflow.com/questions/13690490/executing-a-program-from-php-hangs-apache (대답 2 번 참조) – Claudix

+0

@Claudix no 그렇지 않다. 정적 파일 즉'http : // localhost : 8088/image.png, layout.css 등 '입니다. – Maximus

답변

1

httpd.conf에 다음 줄을 작성하고 Apache를 다시 시작해 볼 수 있습니까?

AcceptFilter http none 
AcceptFilter https none 

이러한 지시어는 Windows의 소켓 API 및 HTTP 프로토콜 버퍼링과 관련이 있습니다. http://httpd.apache.org/docs/2.4/mod/core.html

+1

승 !!! 감사 ;) –

관련 문제