아파치속도가 이유없이 늦어질때는 이렇게
작성자 정보
- 김선달 작성
- 작성일
컨텐츠 정보
- 3,440 조회
- 0 추천
- 목록
본문
아파치속도가 서버부하도 전혀 없는 상태에서 급격히 늦어질때에는 다음과 같은 사항을 확인해 보시기 바랍니다.
저는 이 것 때문에 서버재부팅을 수도없이 하고 밤낮없이 이놈때문에 네트웍분석까지도 해봤는데 아무런 이유를 찾지 못하고 해킹과 SYN_FLOODING까지 의심하여 체크를 해봤는데 원인을 찾을 수가 없었는데,
그참, 허무하게도 다음과 같은 것이 원인이 되었습니다
즉, 아파치 로그파일(access_log)파일의 크기가 너무 커져서 더이상 추가가 안되는 것이 원인이 되었다라는 것이지요.
다음은 제가 확인하고 작업했던 내용을 긁어드린 것입니다. 참고만 하십쇼.
로그확인 장면...
[root@www conf]# cd /usr/local/apache/logs
[root@www logs]# ll
total 2556816
-rw-r--r-- 1 root root 2147483647 Aug 19 07:15 access_log
-rw-r--r-- 1 root root 468126512 Aug 21 17:57 error_log
-rw-r--r-- 1 root root 4 Aug 21 17:53 httpd.pid
[root@www logs]#
보신바와 같이 로그의 크기가 2G가 넘었다는 것을 아실 수 있겠죠.
멍청하게 이것두 확인안하고 별짓을 다했었습니다 .
[root@www logs]#
[root@www logs]# tail -f access_log
168.154.109.127 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/technote_isf/image/button3/9/prev.gif HTTP/1.1" 304 -
168.154.109.127 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/technote_isf/image/button3/9/next.gif HTTP/1.1" 304 -
203.241.153.210 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/isf_menu/images/isf_menu_bg.gif HTTP/1.1" 304 -
203.241.153.210 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/isf_top/images/top_bg.gif HTTP/1.1" 304 -
203.241.153.210 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/isf_menu/images/isf_menu_bg.gif HTTP/1.1" 304 -
203.241.153.210 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/isf_menu/images/isf_menu_bg.gif HTTP/1.1" 304 -
168.154.109.127 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/technote_isf/image/baseicon/rep1.gif HTTP/1.1" 304 -
168.154.109.127 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/technote_isf/image/subjecticon/1/mail.gif HTTP/1.1" 304 -
203.241.153.210 - - [19/Aug/2002:07:15:55 +0900] "GET /~isf/isf_menu/images/isf_menu_bg.gif HTTP/1.1" 304 -
203.241.153.210 - - [19/Aug/2002:07:15:55 +0900] "GET
[root@www logs]#
로그파일이 더이상 증가되지않으면서 access_log파일에는 더이상 추가되지 않고 있었습니다.
[root@www logs]#
[root@www logs]# ll
total 2556868
-rw-r--r-- 1 root root 2147483647 Aug 19 07:15 access_log
-rw-r--r-- 1 root root 468178841 Aug 21 17:57 error_log
-rw-r--r-- 1 root root 4 Aug 21 17:53 httpd.pid
[root@www logs]#
[root@www logs]#
[root@www logs]#
[root@www logs]# cat /dev/null > access_log
[root@www logs]#
[root@www logs]# cat /dev/null > error_log
[root@www logs]#
==> 그래서 위와 같이 access_log파일과 error_log파일을 0으로 만들어 버렸죠
[root@www logs]# ll
total 457880
-rw-r--r-- 1 root root 0 Aug 21 17:58 access_log
-rw-r--r-- 1 root root 0 Aug 21 17:58 error_log
-rw-r--r-- 1 root root 0 Aug 21 17:58 errot_log
-rw-r--r-- 1 root root 4 Aug 21 17:53 httpd.pid
[root@www logs]#
여러분, 웹로그뿐아니라 시스템의 로그파일은 logrotate등을 이용하여 저처럼 로그때문에 고민하지 않도록 합시다.
PS : 주위 서버관리자들에게 물어봤더니 의외로 로그때문에 애를 먹었던 적이 많았음을
관련자료
-
이전
-
다음