ERR EMPTY RESPONSE 편집하기

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
1번째 줄: 1번째 줄:
{{미해결}}
;ERR_EMPTY_RESPONSE
;ERR_EMPTY_RESPONSE
;수신된 데이터 없음
;수신된 데이터 없음


==문제 상황==
==문제 상황==
*[[VirtualHost]] 사용 환경에서 [[APC 설치]] 후 이런 현상이 나타난다.
*[[VirtualHost 사용 환경]]에서 [[APC 설치]] 후 이런 현상이 나타난다.
<syntaxhighlight lang='text'>
<source lang='text'>
수신된 데이터 없음
수신된 데이터 없음
서버가 데이터를 전송하지 않아 웹페이지를 로드할 수 없습니다.
서버가 데이터를 전송하지 않아 웹페이지를 로드할 수 없습니다.
10번째 줄: 11번째 줄:
이 웹페이지를 나중에 새로고침하세요.
이 웹페이지를 나중에 새로고침하세요.
324 오류(net::ERR_EMPTY_RESPONSE): 서버가 데이터를 전송하지 않고 연결을 종료했습니다.
324 오류(net::ERR_EMPTY_RESPONSE): 서버가 데이터를 전송하지 않고 연결을 종료했습니다.
</syntaxhighlight>
</source>
웹페이지 요청에 APC가 응답하게 되어 있는데, APC가 VirtualHost에 대한 요청에는 응답해주지 않기 때문에 발생하는 문제인 것 같다.
웹페이지 요청에 APC가 응답하게 되어 있는데, VirtualHost에 대한 요청을 응답해주지 않기 때문에 발생하는 문제인 것 같다.


==해결방법 1: 개별 설정==
==해결방법==
[[httpd.conf]]에서 VirtualHost를 사용하는 경우에는 정상작동을 위해 조금 다른 설정이 필요하다.<ref>여러 VirtualHost에 적용이 되지 않는 모양이다.</ref>
 
*php.ini의 맨아래에 다음 내용을 추가
<syntaxhighlight lang='properties'>
[apc]
extension=apc.so
apc.cache_by_default=0
</syntaxhighlight>
:→ 일단 apc 캐시를 사용하지 않도록 설정
 
*캐시되기 원하는 VirtualHost의 웹루트폴더의 .htaccess 파일에 다음 내용 추가
<syntaxhighlight lang='php'>
php_flag apc.cache_by_default On
</syntaxhighlight>
 
==해결방법 2: APC 사용안함==
해결방법이라기 보다 단지 APC를 사용하지 않도록 만드는 것뿐이다.
해결방법이라기 보다 단지 APC를 사용하지 않도록 만드는 것뿐이다.
(VirtualHost 환경에서 APC를 사용하는 방법은 찾지 못했다.)
/etc/php.d/apc.ini 를 삭제.<ref>단, /etc/php.d/apc.ini 대신 /etc/php.ini에 설정된 경우라면 php.ini에서 apc.so가 있는 행을 삭제해야 한다.</ref>
/etc/php.d/apc.ini 를 삭제.<ref>단, /etc/php.d/apc.ini 대신 /etc/php.ini에 설정된 경우라면 php.ini에서 apc.so가 있는 행을 삭제해야 한다.</ref>
<syntaxhighlight lang='console'>
<source lang='dos'>
[root@zetawiki ~]# rm -f /etc/php.d/apc.ini
[root@jmnote ~]# rm -f /etc/php.d/apc.ini
[root@zetawiki ~]# service httpd restart
[root@jmnote ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
</syntaxhighlight>
</source>


==같이 보기==
==같이 보기==
*[[APC 설치]]
*[[APC 설치]]
*[[VirtualHost]]


==참고==
==주석==
<references/>


[[분류: PHP]]
[[분류: PHP]]

제타위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 제타위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 편집 도움말 (새 창에서 열림)