Re: [tanya-jawab] Apache hang menghabiskan memory dan swap

2005-07-27 Terurut Topik Rizky Prasetya

- Original Message - 
From: Nur Hidayat [EMAIL PROTECTED]
To: tanya-jawab@linux.or.id
Sent: Wednesday, July 27, 2005 11:05 AM
Subject: [tanya-jawab] Apache hang  menghabiskan memory dan swap


Dear all,

Msh blm selesai jg soal apache nih, berikut ini beberapa catatan log dan
command yg sempat saya ambil saat linux udh mulai jalan merangkak.
Tolong donk, kalo bs ada yg ksh tau kira2 penyebab nya apa.
Saya udh tambah swap, jadi 2GB an, ternyata swap pun hampir dilahap
semuanya. Pdahal setting apache sudah saya set lebih kecil dari defaultnya

- End Original Message - 

Sayang sekali anda lupa untuk menyertakan dua logs yang paling penting yaitu
access log dan error log.

BTW, coba di cek dari access log apakah koneksi yang established terjadi
dengan tipe proxy ke arah target port 25, typical log seperti ini:

apabila benar ada log seperti itu, maka webserver anda dipergunakan sebagai
mail open proxy/relay untuk menyebarkan SPAM.


-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis
Tidak bisa posting? Baca:
http://linux.or.id/problemmilis
http://linux.or.id/tatatertibmilis



[tanya-jawab] Apache hang menghabiskan memory dan swap

2005-07-26 Terurut Topik Nur Hidayat

Dear all,

Msh blm selesai jg soal apache nih, berikut ini beberapa catatan log dan 
command yg sempat saya ambil saat linux udh mulai jalan merangkak.

Tolong donk, kalo bs ada yg ksh tau kira2 penyebab nya apa.
Saya udh tambah swap, jadi 2GB an, ternyata swap pun hampir dilahap 
semuanya. Pdahal setting apache sudah saya set lebih kecil dari defaultnya


Konfigurasi apache (/etc/apache2/server-tuning.conf)
# prefork MPM
IfModule prefork.c
   # number of server processes to start
   StartServers5
   # minimum number of server processes which are kept spare
   MinSpareServers 5
   # maximum number of server processes which are kept spare
   MaxSpareServers 10
   # maximum number of server processes allowed to start
   MaxClients  50
   # maximum number of requests a server process serves
   MaxRequestsPerChild  0
/IfModule


:~ # free -m
total   used   free sharedbuffers cached
Mem:  1010995 14  0  6 50
-/+ buffers/cache:938 72
Swap: 2321   2254 67
:~ #

top - 09:38:29 up 18:16,  1 user,  load average: 25.33, 24.82, 19.79
Tasks: 102 total,   1 running, 101 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.4% us,  1.1% sy,  0.0% ni,  2.0% id, 94.9% wa,  0.3% hi,  0.3% si
Mem:   1034856k total,  1022648k used,12208k free, 6904k buffers
Swap:  2377496k total,  2319912k used,57584k free,56456k cached

 PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND
14283 wwwrun16   0  108m  58m  33m D  0.0  5.7   0:02.82 httpd2-prefork
14809 wwwrun17   0  108m  56m  32m D  0.0  5.6   0:01.52 httpd2-prefork
14217 wwwrun16   0  108m  55m  32m D  0.0  5.5   0:04.41 httpd2-prefork
14807 wwwrun17   0  108m  55m  33m D  0.0  5.5   0:01.77 httpd2-prefork
14435 wwwrun16   0  149m  50m  29m D  0.0  5.0   0:05.28 httpd2-prefork
14761 wwwrun16   0  108m  48m  28m D  0.0  4.8   0:01.80 httpd2-prefork
14250 wwwrun16   0  108m  47m  23m D  0.0  4.7   0:03.01 httpd2-prefork
14269 wwwrun16   0  149m  41m  23m D  0.0  4.1   0:03.73 httpd2-prefork
14059 wwwrun16   0  150m  41m  20m D  0.0  4.1   0:07.24 httpd2-prefork
14525 wwwrun16   0  148m  39m  18m D  0.0  3.9   0:03.84 httpd2-prefork
14426 wwwrun16   0  108m  38m  20m D  0.0  3.8   0:02.46 httpd2-prefork
14744 wwwrun16   0  108m  34m  10m D  0.0  3.5   0:02.65 httpd2-prefork
14281 wwwrun16   0  109m  34m  16m D  0.0  3.4   0:06.56 httpd2-prefork
14811 wwwrun16   0  148m  34m 2624 D  0.0  3.4   0:02.10 httpd2-prefork
14806 wwwrun17   0 73596  33m 2552 S  0.0  3.3   0:00.85 httpd2-prefork
14210 wwwrun16   0  148m  31m 2516 S  0.0  3.1   0:04.42 httpd2-prefork
14799 wwwrun16   0 74328  29m 2640 S  0.0  2.9   0:03.93 httpd2-prefork
14241 wwwrun16   0  108m  25m 8372 D  0.0  2.5   0:03.16 httpd2-prefork
14805 wwwrun16   0  109m  23m  10m D  0.0  2.3   0:01.79 httpd2-prefork
14345 wwwrun16   0  109m  23m 9372 D  0.0  2.3   0:05.23 httpd2-prefork
14282 wwwrun16   0 73644  22m 1776 D  0.0  2.2   0:06.03 httpd2-prefork
14244 wwwrun17   0 73632  21m 2380 S  0.0  2.1   0:05.91 httpd2-prefork
14211 wwwrun17   0  148m  20m 2576 S  0.0  2.0   0:05.46 httpd2-prefork
14456 wwwrun16   0 73852  19m 2436 S  0.0  1.9   0:04.11 httpd2-prefork
14359 wwwrun16   0  225m  19m 5796 D  2.3  1.9   0:03.56 httpd2-prefork
14364 wwwrun15   0 73828  17m 3328 S  0.0  1.7   0:02.84 httpd2-prefork
14284 wwwrun16   0  108m  16m 7184 D  0.0  1.6   0:03.08 httpd2-prefork
14278 wwwrun16   0  148m  16m 2100 S  0.0  1.6   0:05.17 httpd2-prefork
14810 wwwrun16   0  109m  16m 7056 D  0.0  1.6   0:01.83 httpd2-prefork
14535 wwwrun16   0 73716  15m 2480 S  0.0  1.6   0:07.26 httpd2-prefork
14747 wwwrun16   0 73828  13m 3104 S  0.0  1.3   0:03.19 httpd2-prefork
14434 wwwrun16   0 74108  13m 2072 S  0.0  1.3   0:05.44 httpd2-prefork
14760 wwwrun16   0 73604  12m 2664 S  0.0  1.2   0:03.19 httpd2-prefork
14358 wwwrun17   0  148m 9860 1808 D  0.0  1.0   0:04.12 httpd2-prefork
14743 wwwrun16   0 73444 9140 3384 D  1.1  0.9   0:01.33 httpd2-prefork
14796 wwwrun16   0 73720 8860 3280 S  0.0  0.9   0:01.50 httpd2-prefork
14762 wwwrun16   0 73696 7960 2636 S  0.0  0.8   0:00.85 httpd2-prefork
14763 wwwrun16   0 73640 7540 3432 S  0.0  0.7   0:01.65 httpd2-prefork


# pstree -G
init---ahc_dv_0
+-cron
+-dbus-daemon-1
+-events/0
+-events/1
+-hald
+-httpd2-prefork---50*[httpd2-prefork]
+-3*[hwscand]
+-khelper
+-kirqd
+-2*[kjournald]
+-klogd
+-kseriod
+-ksoftirqd/0
+-ksoftirqd/1
+-kswapd0
+-kthread---aio/0
¦ +-aio/1
¦ +-kacpid
¦ +-kblockd/0
¦ +-kblockd/1
¦ +-2*[pdflush]
¦ +-reiserfs/0
¦ +-reiserfs/1
+-master---pickup
¦+-qmgr