질문
Q #12490
CI 2.2.0 에서 서버의 0 바이트 출력에러....
nssteam
2015-09-09 12:42:58
안녕하세요...
찾다가 찾다가 답답해서 질문 드려봅니다...
아래의 환경에서 개발을 진행하고 있습니다.
apache : Apache/2.2.2 (Unix) mod_ssl/2.2.2 OpenSSL/0.9.8i DAV/2 PHP/5.2.4
php : php 5.2.4
mysql : 5.0.33
ci : 2.2.0
그런데 어떤 때에는 페이지가 잘 나오다가도, 어떤때에는
크롬에서 Zenmate를 띄우지 않았을때엔
수신된 데이터 없음
ERR_EMPTY_RESPONSE
크롬에서 Zenmate를 띄웠을때엔
ERROR
The requested URL could not be retrieved
The following error was encountered while trying to retrieve the URL: http://도메인/index.php/어쩌구저쩌구...
Zero Sized Reply
Our system did not receive any data for this request.
Generated Wed, 09 Sep 2015 03:29:27 GMT
등 서버의 출력데이터가 없다는 메세지를 출력하면서 에러가 발생합니다.
그래서 주소창을 통해 메인 페이지 http://도메인/index.php 에 접속했다가 다시 접속하면 또 정상적으로 접속이 되네요...
개발하던 서버에서는 잘 되었는데, 다른 서버로 옮긴 후에 테스트를 진행할때는 계속 저런 현상이 나타나는데...
어떤 부분을 찾아봐야 해결을 할 수 있을까요?
와스 로그에 요청이 오는지 지금 현상으로는 오는듯 한데. 응답코드가 정상인지 확인하시고요.
야간 의심가는건 dos 공격을 막는 모듈 같은게 있는지도 확인해 보세요. 비장상적인 패턴으로 의심되면 일정시간동안 응답을 안하는 기술이 있습니다.
그리래도 못찾겠다 싶으면 샤크같은걸로 패킷들을 추적하면 될것 같네요. tcp니 ip가 정확하게 기술되어 있는지 변조되는건 아닌지 등..