윈도우 2000 이상에서 아파치 설치시 페이지 요청에 대한 반응 시간이 가끔 너무 길어지는 현상에 대해..
가급적 제목을 구체적으로 쓰려하다 보니까 꽤나 애매모호 한 제목이 되어버렸습니다...
현재 윈도우 2000 이상에서 apm 환경으로 된 솔루션을 제작해 서비스 중입니다.
다른 것은 문제가 없는데, 종종 페이지 요청에 대해서 반응이 너무 늦어지는 경우가 생깁니다.
예를 들어서, 어떠한 폼을 입력하려고 submit을 누르면 특별한 내용이 없는 경우에도 불구하고 결과페이지로의
이동이 너무 늦습니다.
먼저 스크립트나 디비 문제인지 확인하려고 여러번 테스트 하였으나, 리눅스 상에서는 아무런 문제가 없고
유독 윈도우 환경에서만 동일한 증상이 보입니다. 그리고 혹시 부하가 걸리는가 싶었지만, 그러한 특별한 구간도 없었습니다.
트래픽이 많은 것도 아니구요...
로그를 살펴보니 다음과 같은 내용이 눈에 띄더군요.
[Fri Sep 08 04:02:33 2006] [warn] (OS 121)세마포어 시간 초과 기간이 만료되었습니다. : winnt_accept: Asynchronous AcceptEx failed.
[Fri Sep 08 04:02:33 2006] [warn] (OS 64)지정된 네트워크 이름을 더 이상 사용할 수 없습니다. : winnt_accept: Asynchronous AcceptEx failed.
[Fri Sep 08 04:02:33 2006] [warn] (OS 64)지정된 네트워크 이름을 더 이상 사용할 수 없습니다. : winnt_accept: Asynchronous AcceptEx failed.
[Fri Sep 08 04:02:41 2006] [warn] (OS 64)지정된 네트워크 이름을 더 이상 사용할 수 없습니다. : winnt_accept: Asynchronous AcceptEx failed.
구글에서 검색해본 결과 원인이 명확하지 않지만 윈도우 계열에서 아파치를 돌릴때 발생하는 문제라고만 되어 있고,
해결 방법으로 설정파일을 수정하는 내용이 있긴 한데, 그 마지막 문장에서 '서버의 안정성에 문제가 있을 수도 있지만' 이라는
단서가 달려 있어 이러지도 못하고 저러지도 못하고 있습니다.
혹시 이 에러 로그가 제가 겪고 있는 증상과 관련이 있을까요?
해결방법이나 조언이 있다면 좀 알려주세요..
답변에 미리 감사드립니다.. (답변 달아주시면 또 감사드릴껍니다! ㅜ.ㅜ)
서버의 네임서버를 변경하거나 추가 해 보세요..
윈도우 서버의 네임 서버를 다른 것으로 변경하거나 추가 해 보세요.
아파치 설정에는 클라이언트의 이름 등을 확인 하지 않도록 설정 되어 있겠지만...(거의..)
웹 프로그램 혹은 다른곳에서 이름을 확인 하는 곳이 있을 겁니다.
일단은 네임 서버를 가장 빠른곳 혹은 현재 primary 로 설정 되어 있는 곳을 다른 곳으로 변경하고
테스트 해보세요..
댓글 달기