팁과강좌
▣ 생활 속 지혜, S/W, H/W Tip 등 다양한 정보들을 공유하는 곳입니다.
▣ 또한 산업공학을 포함한 전문 지식들을 공유하는 장으로 활용하실 수 있습니다.
Problems :
아파치 logs/error.log를 보면 아래와 같은 메시지가 나타난다.
[Mon May 24 13:15:46 2010] [warn] (OS 64)지정된 네트워크 이름을 더 이상 사용할 수 없습니다. : winnt_accept: Asynchronous AcceptEx failed.
이는 주로 윈도우 계열에서 Apache를 구동할 경우 발생하는 에러인 듯하다.
이경우 httpd.conf 파일을 열어 아래와 같이 수정을 해주면 해결이된다.
변경전
# EnableMMAP and EnableSendfile: On systems that support it, # memory-mapping or the sendfile syscall is used to deliver # files. This usually improves server performance, but must # be turned off when serving from networked-mounted # filesystems or if support for these functions is otherwise # broken on your system. # #EnableMMAP off #EnableSendfile off
변경 후
# EnableMMAP and EnableSendfile: On systems that support it, # memory-mapping or the sendfile syscall is used to deliver # files. This usually improves server performance, but must # be turned off when serving from networked-mounted # filesystems or if support for these functions is otherwise # broken on your system. # EnableMMAP off ← # 주석 제거 EnableSendfile off ← # 주석 제거 Win32DisableAcceptEx ← 추가