Forum Moderators: phranque
I have huge problems with my dedicated web server.
I mentain a web site which server mainly mp3s and videos. Daily the site servs 3000 downloads. The downloads are served by nginx, so apache2 servers only the pages.
The problem is that the load on the server gets as high as 60. A simple restart will fix the problem for 24 hours (load under 1) but after aproximately a day the load starts to grow again.
I also have webmin configuration software installed.
At first, I thought I have some cron jobs who overload the server, but crontab -l reports as follows:
53 3 * * * /etc/webmin/webalizer/webalizer.pl /home/resursecrestine/logs/access_log
50 3 * * * /etc/webmin/virtualmin-awstats/awstats.pl resursecrestine.ro
This should be ok I think.
Another thing that I noticed is that every hit on the server causes a "File does not exist: /htdocs" error in apache error log. This should be due to the DocumentRoot directive not set corectly... I checked and the DocumentRoot is correct :¦
I also paste the output of ps -el and ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Nov03? 00:00:01 init [2]
root 2 1 0 Nov03? 00:00:00 [migration/0]
root 3 1 0 Nov03? 00:00:00 [ksoftirqd/0]
root 4 1 0 Nov03? 00:00:00 [watchdog/0]
root 5 1 0 Nov03? 00:00:00 [migration/1]
root 6 1 0 Nov03? 00:00:01 [ksoftirqd/1]
root 7 1 0 Nov03? 00:00:00 [watchdog/1]
root 8 1 0 Nov03? 00:00:01 [events/0]
root 9 1 0 Nov03? 00:00:00 [events/1]
root 10 1 0 Nov03? 00:00:00 [khelper]
root 11 1 0 Nov03? 00:00:00 [kthread]
root 16 11 0 Nov03? 00:00:00 [kblockd/0]
root 17 11 0 Nov03? 00:00:00 [kblockd/1]
root 18 11 0 Nov03? 00:00:00 [kacpid]
root 122 11 0 Nov03? 00:00:00 [khubd]
root 124 11 0 Nov03? 00:00:00 [kseriod]
root 176 11 0 Nov03? 00:00:06 [pdflush]
root 177 11 0 Nov03? 00:00:18 [pdflush]
root 178 11 0 Nov03? 00:00:49 [kswapd0]
root 179 11 0 Nov03? 00:00:00 [aio/0]
root 180 11 0 Nov03? 00:00:00 [aio/1]
root 426 11 0 Nov03? 00:00:00 [xfslogd/0]
root 427 11 0 Nov03? 00:00:00 [xfslogd/1]
root 428 11 0 Nov03? 00:00:00 [xfsdatad/0]
root 429 11 0 Nov03? 00:00:00 [xfsdatad/1]
root 467 11 0 Nov03? 00:00:00 [ata/0]
root 468 11 0 Nov03? 00:00:00 [ata/1]
root 469 11 0 Nov03? 00:00:00 [ata_aux]
root 499 11 0 Nov03? 00:00:00 [scsi_eh_0]
root 500 11 0 Nov03? 00:00:00 [scsi_eh_1]
root 501 11 0 Nov03? 00:00:00 [scsi_eh_2]
root 502 11 0 Nov03? 00:00:00 [scsi_eh_3]
root 1241 11 0 Nov03? 00:01:50 [kjournald]
root 1426 1 0 Nov03? 00:00:00 udevd --daemon
root 1758 11 0 Nov03? 00:00:00 [kpsmoused]
root 1943 11 0 Nov03? 00:00:00 [kmirrord]
root 3033 1 0 Nov03? 00:00:00 /sbin/klogd -x
postgres 3220 1 0 Nov03? 00:00:01 /usr/lib/postgresql/7.4/bin/postmaster -D /var/lib/postgresql/7.4/main
postgres 3223 3220 0 Nov03? 00:00:00 postgres: stats buffer process
postgres 3224 3223 0 Nov03? 00:00:00 postgres: stats collector process
root 3312 1 0 Nov03? 00:00:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
clamav 3322 1 0 Nov03? 02:35:07 /usr/sbin/clamd
clamav 3409 1 0 Nov03? 00:00:03 /usr/bin/freshclam -d --quiet
root 3516 1 0 Nov03? 00:00:00 /usr/sbin/saslauthd -a pam -m /var/spool/postfix/var/run/saslauthd -r -n 5
root 3517 3516 0 Nov03? 00:00:00 /usr/sbin/saslauthd -a pam -m /var/spool/postfix/var/run/saslauthd -r -n 5
root 3518 3516 0 Nov03? 00:00:00 /usr/sbin/saslauthd -a pam -m /var/spool/postfix/var/run/saslauthd -r -n 5
root 3519 3516 0 Nov03? 00:00:00 /usr/sbin/saslauthd -a pam -m /var/spool/postfix/var/run/saslauthd -r -n 5
root 3520 3516 0 Nov03? 00:00:00 /usr/sbin/saslauthd -a pam -m /var/spool/postfix/var/run/saslauthd -r -n 5
root 3567 1 0 Nov03? 00:00:00 /usr/sbin/dovecot
root 3578 1 0 Nov03? 00:00:00 /sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan --syslog
proftpd 3592 1 0 Nov03? 00:00:00 proftpd: (accepting connections)
root 3602 1 0 Nov03? 00:00:00 /usr/sbin/cron
root 3614 3567 0 Nov03? 00:00:00 dovecot-auth
dovecot 3615 3567 0 Nov03? 00:00:00 pop3-login
dovecot 3616 3567 0 Nov03? 00:00:00 pop3-login
dovecot 3617 3567 0 Nov03? 00:00:00 pop3-login
dovecot 3618 3567 0 Nov03? 00:00:00 imap-login
dovecot 3619 3567 0 Nov03? 00:00:00 imap-login
dovecot 3620 3567 0 Nov03? 00:00:00 imap-login
root 3639 1 0 Nov03? 00:00:00 /usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf
root 3659 1 0 Nov03 tty1 00:00:00 /sbin/getty 38400 tty1
root 3660 1 0 Nov03 tty2 00:00:00 /sbin/getty 38400 tty2
root 3661 1 0 Nov03 tty3 00:00:00 /sbin/getty 38400 tty3
root 3662 1 0 Nov03 tty4 00:00:00 /sbin/getty 38400 tty4
root 3663 1 0 Nov03 tty5 00:00:00 /sbin/getty 38400 tty5
root 3664 1 0 Nov03 tty6 00:00:00 /sbin/getty 38400 tty6
root 6166 1 0 Nov04? 00:00:02 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
root 13600 1 0 Nov08? 00:00:00 /usr/sbin/sshd
root 18402 1 0 Nov17? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 18439 18402 3 Nov17? 06:29:14 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root 18440 18402 0 Nov17? 00:00:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
root 1649 1 0 Nov21? 00:00:00 nginx: master process /usr/sbin/nginx
www-data 1650 1649 0 Nov21? 00:03:37 nginx: worker process
bind 10458 1 0 Nov21? 00:00:09 /usr/sbin/named -u bind
root 20619 1 0 Nov25? 00:00:06 /usr/sbin/apache2 -k start
www-data 20818 20619 0 Nov25? 00:00:00 /usr/sbin/apache2 -k start
www-data 25098 20619 4 Nov25? 00:59:38 /usr/sbin/apache2 -k start
www-data 25945 20619 4 Nov25? 00:59:00 /usr/sbin/apache2 -k start
www-data 26274 20619 4 Nov25? 00:58:12 /usr/sbin/apache2 -k start
www-data 31384 20619 3 Nov25? 00:41:32 /usr/sbin/apache2 -k start
www-data 31987 20619 3 Nov25? 00:40:36 /usr/sbin/apache2 -k start
www-data 32209 20619 3 Nov25? 00:39:55 /usr/sbin/apache2 -k start
www-data 32402 20619 3 Nov25? 00:39:34 /usr/sbin/apache2 -k start
www-data 32485 20619 3 Nov25? 00:39:01 /usr/sbin/apache2 -k start
www-data 32666 20619 3 Nov25? 00:38:44 /usr/sbin/apache2 -k start
www-data 347 20619 3 Nov25? 00:38:51 /usr/sbin/apache2 -k start
www-data 535 20619 3 Nov25? 00:38:27 /usr/sbin/apache2 -k start
www-data 643 20619 3 Nov25? 00:38:05 /usr/sbin/apache2 -k start
www-data 833 20619 3 Nov25? 00:37:22 /usr/sbin/apache2 -k start
www-data 917 20619 3 Nov25? 00:37:25 /usr/sbin/apache2 -k start
www-data 1264 20619 3 Nov25? 00:37:23 /usr/sbin/apache2 -k start
www-data 1431 20619 3 Nov25? 00:36:22 /usr/sbin/apache2 -k start
www-data 1483 20619 3 Nov25? 00:36:08 /usr/sbin/apache2 -k start
www-data 1681 20619 3 Nov25? 00:36:15 /usr/sbin/apache2 -k start
www-data 1889 20619 3 Nov25? 00:36:24 /usr/sbin/apache2 -k start
www-data 2058 20619 3 Nov25? 00:35:39 /usr/sbin/apache2 -k start
www-data 2231 20619 3 Nov25? 00:35:27 /usr/sbin/apache2 -k start
www-data 2377 20619 3 Nov25? 00:35:14 /usr/sbin/apache2 -k start
www-data 2438 20619 3 Nov25? 00:35:03 /usr/sbin/apache2 -k start
www-data 2672 20619 3 Nov25? 00:34:51 /usr/sbin/apache2 -k start
www-data 2848 20619 3 Nov25? 00:34:29 /usr/sbin/apache2 -k start
www-data 3055 20619 3 Nov25? 00:34:28 /usr/sbin/apache2 -k start
www-data 3132 20619 3 Nov25? 00:34:25 /usr/sbin/apache2 -k start
www-data 3292 20619 3 Nov25? 00:34:15 /usr/sbin/apache2 -k start
www-data 3551 20619 3 Nov25? 00:34:05 /usr/sbin/apache2 -k start
www-data 3610 20619 3 Nov25? 00:33:36 /usr/sbin/apache2 -k start
www-data 3825 20619 3 Nov25? 00:33:54 /usr/sbin/apache2 -k start
www-data 4297 20619 3 Nov25? 00:33:34 /usr/sbin/apache2 -k start
www-data 4470 20619 3 Nov25? 00:32:49 /usr/sbin/apache2 -k start
www-data 4682 20619 3 Nov25? 00:33:10 /usr/sbin/apache2 -k start
www-data 5061 20619 3 Nov25? 00:32:15 /usr/sbin/apache2 -k start
www-data 5131 20619 3 Nov25? 00:31:59 /usr/sbin/apache2 -k start
www-data 5553 20619 3 Nov25? 00:32:08 /usr/sbin/apache2 -k start
www-data 5886 20619 3 Nov25? 00:31:31 /usr/sbin/apache2 -k start
www-data 5978 20619 3 Nov25? 00:31:14 /usr/sbin/apache2 -k start
www-data 6261 20619 3 Nov25? 00:31:19 /usr/sbin/apache2 -k start
www-data 6511 20619 3 Nov25? 00:31:05 /usr/sbin/apache2 -k start
www-data 14712 20619 3 03:36? 00:21:30 /usr/sbin/apache2 -k start
www-data 14888 20619 3 03:42? 00:20:58 /usr/sbin/apache2 -k start
www-data 15016 20619 3 03:48? 00:20:43 /usr/sbin/apache2 -k start
www-data 15199 20619 3 03:55? 00:20:31 /usr/sbin/apache2 -k start
www-data 15344 20619 3 04:01? 00:20:19 /usr/sbin/apache2 -k start
www-data 15391 20619 3 04:05? 00:20:04 /usr/sbin/apache2 -k start
www-data 15552 20619 3 04:11? 00:19:52 /usr/sbin/apache2 -k start
www-data 15799 20619 3 04:22? 00:19:43 /usr/sbin/apache2 -k start
www-data 15942 20619 3 04:29? 00:19:29 /usr/sbin/apache2 -k start
www-data 16045 20619 3 04:34? 00:19:11 /usr/sbin/apache2 -k start
www-data 16287 20619 3 04:42? 00:18:58 /usr/sbin/apache2 -k start
www-data 16396 20619 3 04:48? 00:18:42 /usr/sbin/apache2 -k start
www-data 16498 20619 3 04:52? 00:18:35 /usr/sbin/apache2 -k start
www-data 22824 20619 3 08:57? 00:10:45 /usr/sbin/apache2 -k start
root 1474 13600 0 11:17? 00:00:00 sshd: fra [priv]
fra 1547 1474 0 11:18? 00:00:00 sshd: fra@pts/4
fra 1549 1547 0 11:18 pts/4 00:00:00 -sh
root 5339 1 0 12:28? 00:00:00 /sbin/syslogd
root 6228 1 0 12:45? 00:00:00 sendmail: MTA: accepting connections
fra 8969 1549 0 13:50 pts/4 00:00:03 top
root 10180 13600 0 14:20? 00:00:00 sshd: fra [priv]
fra 10189 10180 0 14:20? 00:00:00 sshd: fra@pts/1
fra 10190 10189 0 14:20 pts/1 00:00:00 -sh
root 10197 10190 0 14:20 pts/1 00:00:00 su
root 10198 10197 0 14:20 pts/1 00:00:00 bash
1000 10497 3592 0 14:25? 00:00:00 proftpd: resursecrestine - ::ffff:193.230.236.130: IDLE
www-data 10501 20619 0 14:26? 00:00:00 /usr/sbin/apache2 -k start
www-data 10529 20619 0 14:26? 00:00:00 /usr/sbin/apache2 -k start
www-data 10540 20619 0 14:26? 00:00:00 /usr/sbin/apache2 -k start
www-data 10558 20619 0 14:27? 00:00:00 /usr/sbin/apache2 -k start
www-data 10581 20619 0 14:27? 00:00:00 /usr/sbin/apache2 -k start
www-data 10617 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10618 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10619 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10621 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10625 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10628 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10632 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10636 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
www-data 10637 20619 0 14:29? 00:00:00 [apache2] <defunct>
www-data 10639 20619 0 14:29? 00:00:00 /usr/sbin/apache2 -k start
root 10650 10198 0 14:29 pts/1 00:00:00 ps -ef
----------------
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 78 0 - 1531 -? 00:00:01 init
1 S 0 2 1 0 -40 - - 0 migrat? 00:00:00 migration/0
1 S 0 3 1 0 94 19 - 0 ksofti? 00:00:00 ksoftirqd/0
5 S 0 4 1 0 -40 - - 0 watchd? 00:00:00 watchdog/0
1 S 0 5 1 0 -40 - - 0 migrat? 00:00:00 migration/1
1 S 0 6 1 0 94 19 - 0 ksofti? 00:00:01 ksoftirqd/1
5 S 0 7 1 0 -40 - - 0 watchd? 00:00:00 watchdog/1
1 S 0 8 1 0 70 -5 - 0 worker? 00:00:01 events/0
1 S 0 9 1 0 70 -5 - 0 worker? 00:00:00 events/1
1 S 0 10 1 0 70 -5 - 0 worker? 00:00:00 khelper
1 S 0 11 1 0 71 -5 - 0 worker? 00:00:00 kthread
1 S 0 16 11 0 70 -5 - 0 worker? 00:00:00 kblockd/0
1 S 0 17 11 0 70 -5 - 0 worker? 00:00:00 kblockd/1
1 S 0 18 11 0 70 -5 - 0 worker? 00:00:00 kacpid
1 S 0 122 11 0 70 -5 - 0 hub_th? 00:00:00 khubd
1 S 0 124 11 0 70 -5 - 0 serio_? 00:00:00 kseriod
1 S 0 176 11 0 75 0 - 0 pdflus? 00:00:06 pdflush
1 S 0 177 11 0 75 0 - 0 pdflus? 00:00:18 pdflush
1 S 0 178 11 0 70 -5 - 0 kswapd? 00:00:49 kswapd0
1 S 0 179 11 0 78 -5 - 0 worker? 00:00:00 aio/0
1 S 0 180 11 0 78 -5 - 0 worker? 00:00:00 aio/1
1 S 0 426 11 0 80 -5 - 0 worker? 00:00:00 xfslogd/0
1 S 0 427 11 0 80 -5 - 0 worker? 00:00:00 xfslogd/1
1 S 0 428 11 0 80 -5 - 0 worker? 00:00:00 xfsdatad/0
1 S 0 429 11 0 70 -5 - 0 worker? 00:00:00 xfsdatad/1
1 S 0 467 11 0 80 -5 - 0 worker? 00:00:00 ata/0
1 S 0 468 11 0 70 -5 - 0 worker? 00:00:00 ata/1
1 S 0 469 11 0 80 -5 - 0 worker? 00:00:00 ata_aux
1 S 0 499 11 0 71 -5 - 0 scsi_e? 00:00:00 scsi_eh_0
1 S 0 500 11 0 71 -5 - 0 scsi_e? 00:00:00 scsi_eh_1
1 S 0 501 11 0 70 -5 - 0 scsi_e? 00:00:00 scsi_eh_2
1 S 0 502 11 0 70 -5 - 0 scsi_e? 00:00:00 scsi_eh_3
1 S 0 1241 11 0 70 -5 - 0 kjourn? 00:01:50 kjournald
5 S 0 1426 1 0 75 -4 - 2648 -? 00:00:00 udevd
1 S 0 1758 11 0 73 -5 - 0 worker? 00:00:00 kpsmoused
1 S 0 1943 11 0 73 -5 - 0 worker? 00:00:00 kmirrord
5 S 0 3033 1 0 75 0 - 664 syslog? 00:00:00 klogd
0 S 109 3220 1 0 75 0 - 9082 -? 00:00:01 postmaster
1 S 109 3223 3220 0 75 0 - 6625 -? 00:00:00 postmaster
1 S 109 3224 3223 0 75 0 - 6416 -? 00:00:00 postmaster
1 S 0 3312 1 0 78 0 - 663 -? 00:00:00 acpid
1 S 107 3322 1 0 85 0 - 20033 -? 02:35:07 clamd
1 S 107 3409 1 0 76 0 - 7412 pause? 00:00:03 freshclam
1 S 0 3516 1 0 82 0 - 7336 fcntl_? 00:00:00 saslauthd
1 S 0 3517 3516 0 80 0 - 7336 -? 00:00:00 saslauthd
1 S 0 3518 3516 0 80 0 - 7336 fcntl_? 00:00:00 saslauthd
1 S 0 3519 3516 0 82 0 - 7336 fcntl_? 00:00:00 saslauthd
1 S 0 3520 3516 0 82 0 - 7336 fcntl_? 00:00:00 saslauthd
5 S 0 3567 1 0 75 0 - 1780 -? 00:00:00 dovecot
1 S 0 3578 1 0 78 0 - 1773 -? 00:00:00 mdadm
5 S 103 3592 1 0 75 0 - 13564 -? 00:00:00 proftpd
1 S 0 3602 1 0 78 0 - 2874 -? 00:00:00 cron
0 S 0 3614 3567 0 75 0 - 9024 220761? 00:00:00 dovecot-auth
4 S 108 3615 3567 0 75 0 - 2191 250396? 00:00:00 pop3-login
4 S 108 3616 3567 0 75 0 - 2191 429493? 00:00:00 pop3-login
4 S 108 3617 3567 0 75 0 - 2191 429493? 00:00:00 pop3-login
4 S 108 3618 3567 0 75 0 - 2192 221190? 00:00:00 imap-login
4 S 108 3619 3567 0 75 0 - 2192 222908? 00:00:00 imap-login
4 S 108 3620 3567 0 75 0 - 2191 222908? 00:00:00 imap-login
1 S 0 3639 1 0 78 0 - 8261 -? 00:00:00 miniserv.pl
0 S 0 3659 1 0 78 0 - 663 - tty1 00:00:00 getty
0 S 0 3660 1 0 78 0 - 663 - tty2 00:00:00 getty
0 S 0 3661 1 0 78 0 - 663 - tty3 00:00:00 getty
0 S 0 3662 1 0 78 0 - 663 - tty4 00:00:00 getty
0 S 0 3663 1 0 78 0 - 663 - tty5 00:00:00 getty
0 S 0 3664 1 0 78 0 - 664 - tty6 00:00:00 getty
5 S 0 6166 1 0 75 0 - 8647 -? 00:00:02 miniserv.pl
1 S 0 13600 1 0 75 0 - 6460 -? 00:00:00 sshd
0 S 0 18402 1 0 85 0 - 18469 wait? 00:00:00 mysqld_safe
4 S 101 18439 18402 3 75 0 - 46858 stext? 06:29:14 mysqld
0 S 0 18440 18402 0 78 0 - 17675 pipe_w? 00:00:00 logger
1 S 0 1649 1 0 78 0 - 2719 rt_sig? 00:00:00 nginx
5 S 33 1650 1649 0 75 0 - 2843 -? 00:03:37 nginx
1 S 106 10458 1 0 82 0 - 14161 rt_sig? 00:00:09 named
5 S 0 20619 1 0 78 0 - 36682 -? 00:00:06 apache2
5 S 33 20818 20619 0 78 0 - 23051 668620? 00:00:00 apache2
5 R 33 25098 20619 4 85 0 - 39338 -? 00:59:38 apache2
5 R 33 25945 20619 4 85 0 - 39334 -? 00:59:00 apache2
5 R 33 26274 20619 4 85 0 - 39336 -? 00:58:12 apache2
5 R 33 31384 20619 3 85 0 - 39339 -? 00:41:31 apache2
5 R 33 31987 20619 3 85 0 - 39334 -? 00:40:36 apache2
5 R 33 32209 20619 3 85 0 - 39334 -? 00:39:55 apache2
5 R 33 32402 20619 3 85 0 - 39334 -? 00:39:33 apache2
5 R 33 32485 20619 3 85 0 - 39340 -? 00:39:01 apache2
5 R 33 32666 20619 3 85 0 - 39334 -? 00:38:44 apache2
5 R 33 347 20619 3 85 0 - 39337 -? 00:38:50 apache2
5 R 33 535 20619 3 85 0 - 39339 -? 00:38:26 apache2
5 R 33 643 20619 3 85 0 - 39343 -? 00:38:05 apache2
5 R 33 833 20619 3 85 0 - 39342 -? 00:37:22 apache2
5 R 33 917 20619 3 85 0 - 39334 -? 00:37:25 apache2
5 R 33 1264 20619 3 85 0 - 39310 -? 00:37:22 apache2
5 R 33 1431 20619 3 85 0 - 39334 -? 00:36:22 apache2
5 R 33 1483 20619 3 85 0 - 39344 -? 00:36:08 apache2
5 R 33 1681 20619 3 85 0 - 39334 -? 00:36:15 apache2
5 R 33 1889 20619 3 85 0 - 39334 -? 00:36:24 apache2
5 R 33 2058 20619 3 85 0 - 39334 -? 00:35:39 apache2
5 R 33 2231 20619 3 85 0 - 39341 -? 00:35:26 apache2
5 R 33 2377 20619 3 85 0 - 39334 -? 00:35:14 apache2
5 R 33 2438 20619 3 85 0 - 39344 -? 00:35:02 apache2
5 R 33 2672 20619 3 85 0 - 39334 -? 00:34:51 apache2
5 R 33 2848 20619 3 85 0 - 39334 -? 00:34:29 apache2
5 R 33 3055 20619 3 85 0 - 39334 -? 00:34:27 apache2
5 R 33 3132 20619 3 85 0 - 39334 -? 00:34:25 apache2
5 R 33 3292 20619 3 85 0 - 39334 -? 00:34:15 apache2
5 R 33 3551 20619 3 85 0 - 39334 -? 00:34:05 apache2
5 R 33 3610 20619 3 85 0 - 39342 -? 00:33:35 apache2
5 R 33 3825 20619 3 85 0 - 39341 -? 00:33:54 apache2
5 R 33 4297 20619 3 85 0 - 39334 -? 00:33:34 apache2
5 R 33 4470 20619 3 85 0 - 39334 -? 00:32:49 apache2
5 R 33 4682 20619 3 85 0 - 39334 -? 00:33:10 apache2
5 R 33 5061 20619 3 85 0 - 39343 -? 00:32:15 apache2
5 R 33 5131 20619 3 85 0 - 39334 -? 00:31:59 apache2
5 R 33 5553 20619 3 85 0 - 39310 -? 00:32:08 apache2
5 R 33 5886 20619 3 85 0 - 39310 -? 00:31:31 apache2
5 R 33 5978 20619 3 85 0 - 39342 -? 00:31:14 apache2
5 R 33 6261 20619 3 85 0 - 39334 -? 00:31:19 apache2
5 R 33 6511 20619 3 85 0 - 39344 -? 00:31:05 apache2
5 R 33 14712 20619 3 85 0 - 39310 -? 00:21:30 apache2
5 R 33 14888 20619 3 85 0 - 39334 -? 00:20:57 apache2
5 R 33 15016 20619 3 85 0 - 39310 -? 00:20:43 apache2
5 R 33 15199 20619 3 85 0 - 39310 -? 00:20:31 apache2
5 R 33 15344 20619 3 85 0 - 39310 -? 00:20:19 apache2
5 R 33 15391 20619 3 85 0 - 39334 -? 00:20:04 apache2
5 R 33 15552 20619 3 85 0 - 39334 -? 00:19:52 apache2
5 R 33 15799 20619 3 85 0 - 39310 -? 00:19:43 apache2
5 R 33 15942 20619 3 85 0 - 39310 -? 00:19:29 apache2
5 R 33 16045 20619 3 85 0 - 39310 -? 00:19:11 apache2
5 R 33 16287 20619 3 85 0 - 39310 -? 00:18:58 apache2
5 R 33 16396 20619 3 85 0 - 39310 -? 00:18:41 apache2
5 R 33 16498 20619 3 85 0 - 39342 -? 00:18:35 apache2
5 R 33 22824 20619 3 85 0 - 39338 -? 00:10:45 apache2
4 S 0 1474 13600 0 76 0 - 9196 -? 00:00:00 sshd
5 S 1001 1547 1474 0 75 0 - 9230 -? 00:00:00 sshd
0 S 1001 1549 1547 0 75 0 - 19721 wait pts/4 00:00:00 sh
1 S 0 5339 1 0 75 0 - 932 -? 00:00:00 syslogd
5 S 0 6228 1 0 75 0 - 12490 -? 00:00:00 sendmail-mta
0 S 1001 8969 1549 0 76 0 - 2682 - pts/4 00:00:03 top
4 S 0 10180 13600 0 76 0 - 9197 -? 00:00:00 sshd
5 S 1001 10189 10180 0 75 0 - 9230 -? 00:00:00 sshd
0 S 1001 10190 10189 0 75 0 - 19722 wait pts/1 00:00:00 sh
4 S 0 10197 10190 0 75 0 - 21513 wait pts/1 00:00:00 su
0 S 0 10198 10197 0 75 0 - 19603 wait pts/1 00:00:00 bash
5 S 1000 10497 3592 0 75 0 - 15274 -? 00:00:00 proftpd
5 S 33 10501 20619 0 75 0 - 36777 semtim? 00:00:00 apache2
5 S 33 10529 20619 0 75 0 - 36773 semtim? 00:00:00 apache2
5 S 33 10540 20619 0 75 0 - 36708 -? 00:00:00 apache2
5 S 33 10558 20619 0 75 0 - 36708 -? 00:00:00 apache2
5 S 33 10581 20619 0 75 0 - 36771 -? 00:00:00 apache2
5 S 33 10606 20619 0 75 0 - 36708 semtim? 00:00:00 apache2
5 S 33 10617 20619 0 75 0 - 36771 -? 00:00:00 apache2
5 S 33 10618 20619 0 75 0 - 36706 -? 00:00:00 apache2
5 S 33 10619 20619 0 75 0 - 36747 -? 00:00:00 apache2
5 S 33 10621 20619 0 75 0 - 36747 -? 00:00:00 apache2
5 S 33 10623 20619 0 75 0 - 36712 184466? 00:00:00 apache2
5 S 33 10625 20619 0 75 0 - 36682 -? 00:00:00 apache2
5 S 33 10626 20619 0 75 0 - 36708 semtim? 00:00:00 apache2
5 S 33 10628 20619 0 75 0 - 36706 -? 00:00:00 apache2
5 S 33 10632 20619 0 75 0 - 36747 -? 00:00:00 apache2
5 S 33 10634 20619 0 75 0 - 36708 semtim? 00:00:00 apache2
5 S 33 10636 20619 0 78 0 - 36682 -? 00:00:00 apache2
5 S 33 10637 20619 0 75 0 - 36712 semtim? 00:00:00 apache2
5 Z 33 10638 20619 0 75 0 - 0 exit? 00:00:00 apache2 <defunct>
5 S 33 10639 20619 0 75 0 - 36708 -? 00:00:00 apache2
4 R 0 10649 10198 0 77 0 - 18054 - pts/1 00:00:00 ps
I also noticed that the server is very responsive even if the load is 60. The IO WAIT is also most of the time 0.0%
Please give me a clue of what the heck is going on...
Thank you
The "File does not exist: /htdocs" error may not be related to this problem, it can be due to a broken image or something like that. You would need to check the access log to find out where it is caused, by which resource.
I suggest you to enable the mod_status module [httpd.apache.org] in the Apache, so you can see a real time status of each child process. The status will include the status of each child (idle, working, reading, writing), the last resource being served, the time needed for that and so on. With this information you might be a bit closer to spotting the problem.