본문 바로가기

아파치 2

(2)
[팁] 아파치 2.x 로그파일 지우기 로그파일은 apache2/logs 폴더에 저장되어있는데 아파치 서버를 실행하면 파일이 보이고 서버를 종료하면 파일이 없어진것 처럼 보여 지울수가 없다. 로그파일은 access.log , error.log 두개의 파일로 이뤄지는데 일평균 1000명쯤 되는 방문객들이 있다면 로그파일이 순식간에 100메가 단위로 늘어나는것을 볼수 있고 서버에 큰 부담을 주게된다. 로그파일은 어떤 접속이 있었는지 부정한 접속등은 없었는지를 확인할수 있는 중요자료이지만 파일이 커지는건 일별 이나 시간별 로그 관리 모듈을 설치하거나 하는 방법 밖에 해결방법이 없다. 그래서 제일 편한 방법으론 지워버리는 방법이 있는데 그다지 추천하고 싶지만 팁을 남겨본다 httpd.conf 파일을 열어 CustomLog logs/access.log..
[팁] 아파치2.x 서버가 응답이 없을경우 해결법 최근에 나는 아파치 서버의 에러로그를 보던중 다음과 같은 메시지를 발견했다.. 'winnt_accept: Asynchronous AcceptEx failed ' 지정된 네트워크 이름을 더이상 사용할수 없다는 메시지가 함께 뜨면서 말이다. 외부에서 접속여부를 확인해 보지 않았지만 아파치 서버에 클라이언트들이 접근시 반응속도가 매우 느려진다 한다. 인트라넷에서 블로그를 쓰는 것도 아니고 개인서버라 24시간 구동이 안될때도 많은데 반응속도 마저 느리면 방문자 수가 더 줄어들것이다. 찾아보니 'Win32DisableAcceptEx' 구문을 httpd.conf 에 추가하면 된다.. ex) ThreadsPerChild MaxRequestsPerChild Win32DisableAcceptEx 여기에 추가하면 되는데 ..