Apache2 reagiert nicht mehr

aspfred

New Member
Hi,

habe seit gestern Vormittag massive Probleme und weiß einfach nicht mehr weiter. Mittwochabend liefen die Webseiten noch vollkommen normal, gestern Vormittag dann auf einmal timeouts ohne Ende.

Folgendes Verhalten:
Auf den ersten Blick scheint der Webserver nicht mehr auf Anfragen von außen zu reagieren. Weder ftp noch ssh noch http... es kann evtl. kurz eine Verbindung aufgebaut werden und dann ist Schicht im Schacht. Komme dann nur noch über die serielle Konsole drauf, dort wird mir aber keine großartige Auslastung, keine Zombies oder was auch immer angezeigt. Der Server reagiert vollkommen normal.

Beende ich den Apache bzw. starte ich ihn neu, funktioniert es wieder für ca. 30 Sekunden, blocke ich Port 80 komplett von außen an der Firewall des Hosters, kann ich auf dem Server von außen wieder in voller Geschwindigkeit arbeiten, ftp usw. laufen wieder wie geschmiert. Ich kann sogar auf die Webseiten zugreifen, solange ich sie über https:// aufrufe.

An der Konfiguration hat sich seit Wochen nichts verändert, es gab keinerlei Auffälligkeiten und selbst jetzt ist in den error logs absolut nichts zu sehen, was dieses Verhalten auslösen könnte. access log ist auch unauffällig.

An den üblichen Stellen wie max connections, clients, usw. habe ich schon geschaut. MySQL sollte auch soweit passen, da wurden auch nicht durch irgendwelche Umstände Einstellungen überschrieben. Die Auslastung des Servers tendiert eigentlich gegen Null, wenn der apache läuft und freigegeben ist, sieht man den Apache manchmal hochschnellen.

Es ist nichts greifbares. Hat jemand eine zündende Idee? Was muss ich in Betracht ziehen? Einfach defekter Apache, Portflooding oder... bin grad wirklich ziemlich rat- und hilflos.


Vielen Dank schonmal vorab.... :(
 
Welche Distribution? Oder gar Windows? Was für Hardware bzw. vServer-Ausstattung? Wieso muss man eigentlich immer danach fragen??!!

Was sagen denn die üblichen Verdächtigen?

Code:
top
free -m
ps auxf
netstat -tulpn
iptraf
iftop
 
Wenn du den Webserver verwenden kannst, wenn du Port 80 blockierst, lässt es doch die Vermutung zu, dass da irgendwas mit dem Port nicht stimmt. Entweder wird ein Skript ausgeführt, was den Webserver zum Absturz bringt, oder jemand verursacht so viele Anfragen, dass der Webserver nicht mehr mit kommt.
 
Bzgl. eines evtl. Port80 Floods, das kam mir auch schon in den Sinn. Bin aber noch nicht restlos überzeugt. Hab zwar eine Anfrage beim Provider, ob dem da was auffällt, aber noch keine Antwort.

Sieht insgesamt doch eher so aus, dass da ein Script spinnt. Aber weshalb, warum oder welches ... vor allem ohne Änderung so plötzlich... ich habe schon alle möglichen gehosteten Präsenzen der Reihe nach abgeschaltet, egal. Immer der selbe Effekt.


System: Linux 2.6.25.20-0.7-default, Apache2 2.2.28-10
QuadCore Opteron und 8 Gig Speicher, dedicated

Lief jetzt seit einem Jahr absolut und zu 100% störungsfrei, keinerlei Mucken.


top:
Code:
top - 16:31:16 up  3:14,  2 users,  load average: 0.08, 0.07, 0.04
Mem:   8165160k total,  8110396k used,    54764k free,    13880k buffers
Swap:  1959920k total,      664k used,  1959256k free,  7609356k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3371 root      20   0  261m 2516  872 S    0  0.0   1:39.14 sw-collectd
 2718 root      20   0 16932 1328  948 S    0  0.0   0:15.76 top
 2721 un94admi  20   0 57300 4020 2492 S    0  0.0   0:03.88 in.proftpd
 4168 wwwrun    20   0  357m  24m 4544 S    0  0.3   0:03.20 httpd2-prefork
 2686 mysql     20   0  193m  54m 5376 S    0  0.7   0:03.04 mysqld
 2843 wwwrun    20   0  357m  24m 5184 S    0  0.3   0:02.10 httpd2-prefork
 3983 root      20   0 16932 1344  956 R    0  0.0   0:02.06 top
 3365 root      20   0  153m  14m 2964 S    0  0.2   0:01.90 sw-engine
 1738 root      20   0  8872  504  384 S    0  0.0   0:01.84 irqbalance
    1 root      20   0   864  328  272 S    0  0.0   0:01.72 init
 2398 wwwrun    20   0  357m  24m 5236 S    0  0.3   0:01.66 httpd2-prefork
 2395 wwwrun    20   0  369m  34m 5704 S    0  0.4   0:01.52 httpd2-prefork
 3727 mikeadmi  20   0 97768 2256 1284 S    0  0.0   0:01.30 sshd
 2394 wwwrun    20   0  362m  29m 4876 S    0  0.4   0:01.28 httpd2-prefork
 2820 root      20   0  100m  45m 2776 S    0  0.6   0:00.94 spamd
  677 root      16  -4 12428  764  372 S    0  0.0   0:00.84 udevd
 4165 wwwrun    20   0  360m  27m 4240 S    0  0.3   0:00.78 httpd2-prefork
   16 root      15  -5     0    0    0 S    0  0.0   0:00.74 kblockd/0
 4169 wwwrun    20   0  352m  18m 4464 S    0  0.2   0:00.68 httpd2-prefork
 2397 wwwrun    20   0  352m  19m 5120 S    0  0.2   0:00.64 httpd2-prefork
 2460 mailman   20   0 78764 9.9m 3000 S    0  0.1   0:00.64 python
 4164 wwwrun    20   0  362m  27m 4996 S    0  0.3   0:00.56 httpd2-prefork
 2396 wwwrun    20   0  357m  24m 4808 S    0  0.3   0:00.48 httpd2-prefork
 2461 mailman   20   0 76392 9812 2896 S    0  0.1   0:00.34 python
 2392 root      20   0  347m  18m 8984 S    0  0.2   0:00.28 httpd2-prefork
 2455 mailman   20   0 76160 9448 2788 S    0  0.1   0:00.28 python
 2458 mailman   20   0 76768 9.8m 2932 S    0  0.1   0:00.28 python
 3259 root      20   0 18888  792  492 S    0  0.0   0:00.28 syslog-ng
   29 root      20   0     0    0    0 S    0  0.0   0:00.26 pdflush
   24 root      15  -5     0    0    0 S    0  0.0   0:00.20 kondemand/0
 1403 root      15  -5     0    0    0 S    0  0.0   0:00.20 xfsdatad/0
 2459 mailman   20   0 76184 9512 2788 S    0  0.1   0:00.18 python
   11 root      15  -5     0    0    0 S    0  0.0   0:00.16 events/0
 2456 mailman   20   0 76160 9460 2788 S    0  0.1   0:00.16 python
 2457 mailman   20   0 76156 9444 2788 S    0  0.1   0:00.16 python
 1979 haldaemo  20   0 32420 3260 2536 S    0  0.0   0:00.14 hald
 2028 sw-cp-se  20   0 46620 3068 1432 S    0  0.0   0:00.14 sw-cp-serverd
 3754 root      20   0 65244 2508 1760 S    0  0.0   0:00.14 su
   26 root      15  -5     0    0    0 S    0  0.0   0:00.12 kondemand/2
   27 root      15  -5     0    0    0 S    0  0.0   0:00.12 kondemand/3
 2462 mailman   20   0 76156 9436 2788 S    0  0.1   0:00.12 python
 3968 root      20   0 65252 2512 1760 S    0  0.0   0:00.12 su

Einzelne http2-forks springen auch mal auf 30 oder 40% hoch, veschwinden dann wieder.


free:
Code:
             total       used       free     shared    buffers     cached
Mem:          7973       7923         50          0         13       7427
-/+ buffers/cache:        482       7491
Swap:         1913          0       1913

ps auxf
Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         2  0.0  0.0      0     0 ?        S<   13:16   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [migration/0]
root         4  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [migration/1]
root         6  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ksoftirqd/1]
root         7  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [migration/2]
root         8  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ksoftirqd/2]
root         9  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [migration/3]
root        10  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ksoftirqd/3]
root        11  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [events/0]
root        12  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [events/1]
root        13  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [events/2]
root        14  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [events/3]
root        15  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [khelper]
root        16  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kblockd/0]
root        17  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kblockd/1]
root        18  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kblockd/2]
root        19  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kblockd/3]
root        20  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kacpid]
root        21  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kacpi_notify]
root        22  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [cqueue]
root        23  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kseriod]
root        24  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kondemand/0]
root        25  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kondemand/1]
root        26  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kondemand/2]
root        27  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kondemand/3]
root        28  0.0  0.0      0     0 ?        S    13:16   0:00  \_ [pdflush]
root        29  0.0  0.0      0     0 ?        S    13:16   0:00  \_ [pdflush]
root        30  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kswapd0]
root        31  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [aio/0]
root        32  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [aio/1]
root        33  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [aio/2]
root        34  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [aio/3]
root        35  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kpsmoused]
root        92  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ata/0]
root        93  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ata/1]
root        94  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ata/2]
root        95  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ata/3]
root        96  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ata_aux]
root       295  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [ksuspend_usbd]
root       318  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [khubd]
root       375  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [scsi_eh_0]
root       627  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kjournald]
root      1288  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [scsi_eh_1]
root      1289  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [scsi_eh_2]
root      1290  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [scsi_eh_3]
root      1291  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [scsi_eh_4]
root      1292  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [scsi_eh_5]
root      1293  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [scsi_eh_6]
root      1327  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kauditd]
root      1352  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [kstriped]
root      1399  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfslogd/0]
root      1400  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfslogd/1]
root      1401  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfslogd/2]
root      1402  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfslogd/3]
root      1403  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsdatad/0]
root      1404  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsdatad/1]
root      1405  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsdatad/2]
root      1406  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsdatad/3]
root      1407  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfs_mru_cache]
root      1408  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsbufd]
root      1409  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsaild]
root      1410  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfssyncd]
root      1411  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsbufd]
root      1412  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsaild]
root      1413  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfssyncd]
root      1414  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsbufd]
root      1415  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfsaild]
root      1416  0.0  0.0      0     0 ?        S<   13:16   0:00  \_ [xfssyncd]
root         1  0.0  0.0    864   328 ?        Ss   13:16   0:01 init [3]
root       677  0.0  0.0  12428   764 ?        S<s  13:16   0:00 /sbin/udevd --daemon
root      1733  0.0  0.0   5916   352 ?        Ss   13:16   0:00 /sbin/resmgrd
100       1734  0.0  0.0  14728   748 ?        Ss   13:16   0:00 /bin/dbus-daemon --system
root      1738  0.0  0.0   8872   504 ?        Ss   13:16   0:01 /usr/sbin/irqbalance
root      1771  0.0  0.0  98360  2280 ?        Ssl  13:16   0:00 /usr/sbin/console-kit-daemon
101       1979  0.0  0.0  32420  3260 ?        Ss   13:16   0:00 /usr/sbin/hald --daemon=yes
root      1985  0.0  0.0  17804  1188 ?        S    13:16   0:00  \_ hald-runner
root      2098  0.0  0.0  24056  1216 ?        S    13:16   0:00      \_ hald-addon-input: Listening on /dev/input/event2 /dev/input/event1
root      2144  0.0  0.0  24068  1192 ?        S    13:16   0:00      \_ /usr/lib64/hal/hald-addon-cpufreq
101       2147  0.0  0.0  25816  1156 ?        S    13:16   0:00      \_ /usr/lib64/hal/hald-addon-acpi
1000      2028  0.0  0.0  46620  3068 ?        S    13:16   0:00 /usr/sbin/sw-cp-serverd -f /etc/sw-cp-server/config
root      2038  0.0  0.0  19156   972 ?        Ss   13:16   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.init.pid
10002     2721  0.0  0.0  57300  4020 ?        Ss   14:33   0:03  \_ proftpd: <mein user> - 87.159.*.*: RETR 10-11-14_-_.JPG
named     2565  0.0  0.1 100448 14752 ?        Ssl  13:16   0:00 /usr/sbin/named -t /var/lib/named -u named
root      2636  0.0  0.0  13308  1540 ?        S    13:16   0:00 /bin/sh /usr/bin/mysqld_safe --mysqld=mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/m
mysql     2686  0.0  0.7 198640 58700 ?        Sl   13:16   0:03  \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-ex
root      2762  0.0  0.0   8116   300 ?        Ss   13:16   0:00 /sbin/dhcpcd -HHH -D -K -N -t 999999 -h s15403167 -c /etc/sysconfig/network/scripts/dhcpcd-hook eth0
root      2820  0.0  0.5 102720 46408 ?        Ss   13:16   0:00 /usr/sbin/spamd --username=popuser --daemonize --nouser-config --helper-home-dir=/var/qmail --max-children 5 --create-pr
popuser   2937  0.0  0.5 102720 44620 ?        S    13:16   0:00  \_ spamd child
popuser   2938  0.0  0.5 102720 44620 ?        S    13:16   0:00  \_ spamd child
qmails    2971  0.0  0.0   3872   484 ?        S    13:16   0:00 qmail-send
qmaill    2972  0.0  0.0   3824   580 ?        S    13:16   0:00  \_ splogger qmail
root      2973  0.0  0.0   3864   472 ?        S    13:16   0:00  \_ qmail-lspawn | /usr/bin/deliverquota ./Maildir
qmailr    2974  0.0  0.0   3860   484 ?        S    13:16   0:00  \_ qmail-rspawn

[...]

qmailq    2975  0.0  0.0   3820   432 ?        S    13:16   0:00  \_ qmail-clean
root      2990  0.0  0.0  13468   664 ?        S    13:16   0:00 /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=imapd -maxprocs=40
root      2992  0.0  0.0   3684   400 ?        S    13:16   0:00 /usr/sbin/courierlogger imapd
root      3001  0.0  0.0  13468   664 ?        S    13:16   0:00 /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=imapd-ssl -maxprocs
root      3003  0.0  0.0   3684   400 ?        S    13:16   0:00 /usr/sbin/courierlogger imapd-ssl
root      3010  0.0  0.0  13468   676 ?        S    13:16   0:00 /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=pop3d -maxprocs=40
root      3012  0.0  0.0   3816   576 ?        S    13:16   0:00 /usr/sbin/courierlogger pop3d
root      3020  0.0  0.0  13468   664 ?        S    13:16   0:00 /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=pop3d-ssl -maxprocs
root      3022  0.0  0.0   3684   396 ?        S    13:16   0:00 /usr/sbin/courierlogger pop3d-ssl
root      3259  0.0  0.0  18888   792 ?        Ss   13:16   0:00 /sbin/syslog-ng -a /var/lib/named/dev/log
root      3262  0.0  0.0   4092   708 ?        Ss   13:16   0:00 /sbin/klogd -c 1 -x
root      3310  0.0  0.0  62120  1300 ?        Ss   13:16   0:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
root      3724  0.0  0.0  97764  3596 ?        Ss   13:30   0:00  \_ sshd: <ich> [priv]
10007     3727  0.0  0.0  97768  2256 ?        S    13:31   0:01  |   \_ sshd: <ich>@pts/0
10007     3728  0.0  0.0  24136  2968 pts/0    Ss   13:31   0:00  |       \_ -bash
root      3754  0.0  0.0  65244  2508 pts/0    S    13:31   0:00  |           \_ su
root      3755  0.0  0.0  23872  2960 pts/0    S    13:31   0:00  |               \_ bash
root      2718  0.2  0.0  16932  1328 pts/0    S+   14:31   0:15  |                   \_ top
root      3925  0.0  0.0  97640  3588 ?        Ss   16:16   0:00  \_ sshd: <ich> [priv]
10007     3931  0.0  0.0  97768  2136 ?        S    16:16   0:00      \_ sshd: <ich>@pts/1
10007     3932  0.0  0.0  24136  2972 pts/1    Ss   16:16   0:00          \_ -bash
root      3968  0.0  0.0  65252  2512 pts/1    S    16:17   0:00              \_ su
root      3972  0.0  0.0  23872  2916 pts/1    S    16:17   0:00                  \_ bash
root      4260  0.0  0.0  13104  1128 pts/1    R+   16:32   0:00                      \_ ps auxf
root      3365  0.0  0.1 156864 14636 ?        S    13:17   0:01 /usr/bin/sw-engine -c /usr/local/psa/admin/conf/php.ini /usr/lib64/plesk-9.0/psa-health-monitor-notification.php
root      3371  0.8  0.0 268208  2516 ?        Ssl  13:17   1:40 /usr/sbin/sw-collectd
root      3440  0.0  0.0  20620   844 ?        Ss   13:17   0:00 /usr/sbin/cron
root      3444  0.0  0.0  12516   868 tty1     Ss+  13:17   0:00 /sbin/mingetty --noclear tty1
root      3445  0.0  0.0  12516   856 tty2     Ss+  13:17   0:00 /sbin/mingetty tty2
root      3446  0.0  0.0  12516   852 tty3     Ss+  13:17   0:00 /sbin/mingetty tty3
root      3447  0.0  0.0  12516   856 tty4     Ss+  13:17   0:00 /sbin/mingetty tty4
root      3448  0.0  0.0  12516   856 tty5     Ss+  13:17   0:00 /sbin/mingetty tty5
root      3449  0.0  0.0  12516   856 tty6     Ss+  13:17   0:00 /sbin/mingetty tty6
root      3450  0.0  0.0   3828   592 ttyS0    Ss+  13:17   0:00 /sbin/agetty -L 57600 ttyS0 vt100
root      2392  0.0  0.2 355872 18492 ?        Ss   14:20   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    2393  0.0  0.1 354644  8768 ?        S    14:20   0:00  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    2394  0.0  0.3 371564 30168 ?        S    14:20   0:01  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    2395  0.0  0.4 378216 35632 ?        S    14:20   0:01  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    2396  0.0  0.3 365836 25040 ?        S    14:20   0:01  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    2397  0.0  0.2 361004 20092 ?        S    14:20   0:00  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    2398  0.0  0.3 365852 25032 ?        S    14:20   0:02  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    2843  0.0  0.3 365836 24964 ?        S    14:43   0:02  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    4164  0.1  0.3 371500 28312 ?        S    16:24   0:00  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    4165  0.2  0.3 373740 31956 ?        S    16:24   0:01  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    4168  0.7  0.3 366596 25084 ?        S    16:24   0:04  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    4169  0.1  0.2 361040 19436 ?        S    16:24   0:00  \_ /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
mailman   2454  0.0  0.0  84736  7472 ?        Ss   14:29   0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl --quiet --stale-lock-cleanup start
mailman   2455  0.0  0.1  76160  9448 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
mailman   2456  0.0  0.1  76160  9460 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
mailman   2457  0.0  0.1  76156  9444 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
mailman   2458  0.0  0.1  76768 10020 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
mailman   2459  0.0  0.1  76184  9512 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
mailman   2460  0.0  0.1  78764 10144 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
mailman   2461  0.0  0.1  76392  9812 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
mailman   2462  0.0  0.1  76156  9436 ?        S    14:29   0:00  \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s

netstat
Code:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      3001/couriertcpd
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      3020/couriertcpd
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2686/mysqld
tcp        0      0 0.0.0.0:106             0.0.0.0:*               LISTEN      2038/xinetd
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      2038/xinetd
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      3010/couriertcpd
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      2990/couriertcpd
tcp        0      0 0.0.0.0:8880            0.0.0.0:*               LISTEN      2028/sw-cp-serverd
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      2038/xinetd
tcp        0      0 127.0.0.1:10001         0.0.0.0:*               LISTEN      2028/sw-cp-serverd
tcp        0      0 82.165.*.*:53        0.0.0.0:*               LISTEN      2565/named
tcp        0      0 127.0.0.2:53            0.0.0.0:*               LISTEN      2565/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      2565/named
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      2038/xinetd
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      2565/named
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      2038/xinetd
tcp        0      0 0.0.0.0:8443            0.0.0.0:*               LISTEN      2028/sw-cp-serverd
tcp        0      0 0.0.0.0:24572           0.0.0.0:*               LISTEN      3310/sshd
tcp        0      0 :::80                   :::*                    LISTEN      2392/httpd2-prefork
tcp        0      0 :::53                   :::*                    LISTEN      2565/named
tcp        0      0 ::1:953                 :::*                    LISTEN      2565/named
tcp        0      0 :::443                  :::*                    LISTEN      2392/httpd2-prefork
tcp        0      0 :::24572                :::*                    LISTEN      3310/sshd
udp        0      0 82.165.*.*:53        0.0.0.0:*                           2565/named
udp        0      0 127.0.0.2:53            0.0.0.0:*                           2565/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           2565/named
udp        0      0 :::53                   :::*                                2565/named

iptraf bauen sich Verbindungen nur langsam auf, wenn ich Port 80 wieder öffne. Nicht massenhaft. Das maximum nach 10 Minuten waren gerade 33 ...
 
Was sagt "cat /proc/net/ip_conntrack | wc -l" ?
Wenn da eine Zahl ueber Tausend steht dann hast du garantiert einen (Syn)Flood

Ueber eine Forensuche solltest du mehrere verschiedene Loesungsansaetze fuer das Problem finden.
 
scheint nicht der Fall zu sein. Nur 40 bis 80 Verbindungen aktuell im nf_conntrack.

netstat -tpen gibt mir auch nur n Dutzend wartende Verbindungen aufm 80er aus.



Was mich echt kirre macht... auch wenn ich den 80er offen habe, sobald ich mich per https:// auf die Seiten verbinde, kann ich auf den einzelnen Präsenzen surfen. Zwar teilweise mit "Denkpausen", aber es geht. Normaler http-Aufruf führt sofort zum timeout.
 
Last edited by a moderator:
Kannst Du per Telnet auf Port 80 verbinden?

Code:
telnet irgendeine.domain.tld 80

Und dann escapen. Was bringt der Klient dann für eine Meldung?
 
Ist dein Hoster vieleicht 1und1?
Deine Problembeschreibung kommt mir bekannt vor.

Sehr obskures Verhalten.
Surfe auf Port 8443 in Plesk ohne Probleme und versuche zeitgleich auf Port 80 zuzugreifen und erhalte einen Timeout.

Die Logs sind, auch bei mir, völlig unauffällig.

Ein Neustart eines Services ist bei mir allerdings nicht notwendig.

Das Verhalten tritt aber nur sporadisch auf.
 
Last edited by a moderator:
Ist 1&1 ja, das Verhalten aber eben seit Donnerstagmorgen dauerhaft. Auf Port 80 krieg ich per telnet nur noch nen timeout, sobald er wieder freigegeben wird und so 30 Sekunden offen ist.


Irgendwas hat es da gehörig zerlegt und ich finde nicht was. Werde ihn vermutlich diese Woche neu aufsetzen müssen...

Aktuell "bockt" der server sogar wenn Port 80 gesperrt ist, dann braucht es 10, 20 Sekunden bis er auf Anfragen per ssh oder ftp reagiert. Wenn die Verbindung steht, steht sie jedoch stabil.
 
Last edited by a moderator:
Back
Top