안녕하세요, 송재호입니다.
서버가 뻗기 직전에 아파치를 restart 했습니다.
거의 죽을 뻔했죠.
restart 되고 난 후에 load average 가 22 가 넘었었습니다.
정말 , ... 오늘도 ... 그냥 ... 자러 같으면 서버가 그냥 뻗었네요.
정말 , ... 뭐라 말이 안나옵니다.
아파치 데몬 하나가 10M, MySQL 데몬하나가 6M 이면, ...
아파치 10개만 돌아가도 100M 인데, ...
도데체 어쩌란 말인지...
acess_log 등 여러가지 분석해 보았습니다만, ... 별 문제가 없을 것 같은 데, ...
테이블도 별루 없고 일반 게시판인데다 게시판의 게시물 건수도 얼마 안되는 것들이 대부분인데...
참고로 .. 저는 ... 게시물을 리스팅할 대, limit 구절을 쓰지 않습니다.
일단, limit 하도록 한 번 해 보아야하겠습니다.
그래도 해결이 안되면 아파치 2.0 을 깔아 보아야겠습니다.
아래는 프로세스 리스트입니다. 메모리 점유율 순으로 리스트되도록 했습니다.
분석을 좀 해 주시기 바랍니다.
아래의 프로세스 리스트는 서버가 뻗기 직전에 카피한 것입니다.
그럼
11:45am up 11:40, 0 users, load average: 9.61, 3.65, 1.84
103 processes: 91 sleeping, 12 running, 0 zombie, 0 stopped
CPU states: 22.7% user, 24.6% system, 10.6% nice, 41.9% idle
Mem: 127972K av, 125560K used, 2412K free, 34276K shrd, 2620K buff
Swap: 128480K av, 57248K used, 71232K free 7712K cached
PID USER SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
16478 nobody 10068 9968 1108 S 0.6 7.7 0:08 /usr/local/apache05/bin/httpd
13288 nobody 9952 9796 884 S 0.0 7.6 0:55 /usr/local/apache05/bin/httpd
13285 nobody 9920 9788 872 S 0.0 7.6 0:47 /usr/local/apache05/bin/httpd
13301 nobody 9964 9788 924 S 0.0 7.6 1:10 /usr/local/apache05/bin/httpd
16508 nobody 9784 9580 800 S 0.0 7.4 0:13 /usr/local/apache05/bin/httpd
16476 nobody 9860 7936 964 S 0.0 6.2 0:05 /usr/local/apache05/bin/httpd
13291 nobody 10028 7168 1032 S 0.0 5.6 1:00 /usr/local/apache05/bin/httpd
16486 nobody 9972 6980 1056 D 3.3 5.4 0:12 /usr/local/apache05/bin/httpd
16485 nobody 6552 6460 1148 R 5.6 5.0 0:05 /usr/local/apache05/bin/httpd
13282 nobody 9948 5768 908 S 0.0 4.5 1:22 /usr/local/apache05/bin/httpd
13286 nobody 9888 5284 864 S 0.0 4.1 0:31 /usr/local/apache05/bin/httpd
16562 nobody 4100 4028 1216 R 14.4 3.1 0:01 /usr/local/apache05/bin/httpd
596 root 6392 3772 884 S N 0.0 2.9 0:02 /usr/local/mysql/bin/mysqld --basedir=/usr/
598 root 6392 3772 884 D N 0.0 2.9 0:02 /usr/local/mysql/bin/mysqld --basedir=/usr/
599 root 6392 3772 884 S N 0.0 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16527 root 6392 3772 884 R N 0.4 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16532 root 6392 3772 884 R N 0.4 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16541 root 6392 3772 884 S N 0.0 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16543 root 6392 3772 884 S N 0.0 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16547 root 6392 3772 884 S N 0.0 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16551 root 6392 3772 884 R N 0.4 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16559 root 6392 3772 884 S N 0.0 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16561 root 6392 3772 884 S N 0.0 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16565 root 6392 3772 884 R N 1.8 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16567 root 6392 3772 884 S N 0.0 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
16569 root 6392 3772 884 R N 1.2 2.9 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/
|