Ich habe einen Server auf einer Suse 10.1, auf dem insbesondere Mail und Webdienste laufen. In letzter Zeit kam es immer wieder zu Störungen und Serverausfällen. Auch heute war der Server für ein paar Stunden laut den log-Einträgen und der heutigen Traffic-Auswertung kaum noch erreichbar. Habe inzwischen von einigen Usern den Hinweis bekommen, dass die Seiten nicht mehr erreichbar sind. Nach einem Neustart lief es wieder ohne Probleme.
Ich würde gerne noch mehr Angaben machen, aber mir fehlt im Moment der Überblick, wie ich das Problem am besten einkreise. Das nächste Problem ist, wenn ich den Server neu gestartet habe, ist es vorerst nunmal weg und ich kann es nicht weiter analysieren. Morgen wird es vermutlich wieder da sein (zumindest war es letzte Woche auch so gewesen).
Hier noch ein paar Infos:
Das könnte darauf hindeuten, dass der Server zu klein ist - oder: Prozesse laufen, die zuviel Speicher/Leistung schlucken. Aber was könnte es sein? Die Seite ist trotz dieser "miserablen Werte" nach dem Restart dennoch gut erreichbar. Angaben vor dem Restart kann ich leider nicht liefern, da putty nach der Passworteingabe abgebrochen hatte (Connection timeout o.ä.). Nach dem Restart hat putty wieder ohne Probleme sehr flüssig funktioniert.
Es handelt sich übrigens um einen DS3000 bei Hetzner. Bin im Grunde sehr zufrieden.
Gibt es so etwas wie eine Troubleshooting Anleitung oder habt Ihr Tipps und Ideen wie ich weiter vorgehen könnte, wonach ich in den Logdateien suchen könnte?
Hier folgt eine Prozessliste aller Prozesse, die im Moment laufen:
Wäre super, wenn ihr mir irgendwie weiterhelfen könntet.
Ich würde gerne noch mehr Angaben machen, aber mir fehlt im Moment der Überblick, wie ich das Problem am besten einkreise. Das nächste Problem ist, wenn ich den Server neu gestartet habe, ist es vorerst nunmal weg und ich kann es nicht weiter analysieren. Morgen wird es vermutlich wieder da sein (zumindest war es letzte Woche auch so gewesen).
Hier noch ein paar Infos:
- die CPU-Last laut top erreicht öfters die 100% in Summe (user+system), sonst auf 80-90% idle im Schnitt
- von 1GB RAM sind dann etwa 10000-20000k free
- die Hauptwebpräsenz des Servers hat im Moment etwa 9000 Besucher pro Tag
Das könnte darauf hindeuten, dass der Server zu klein ist - oder: Prozesse laufen, die zuviel Speicher/Leistung schlucken. Aber was könnte es sein? Die Seite ist trotz dieser "miserablen Werte" nach dem Restart dennoch gut erreichbar. Angaben vor dem Restart kann ich leider nicht liefern, da putty nach der Passworteingabe abgebrochen hatte (Connection timeout o.ä.). Nach dem Restart hat putty wieder ohne Probleme sehr flüssig funktioniert.
Es handelt sich übrigens um einen DS3000 bei Hetzner. Bin im Grunde sehr zufrieden.
Gibt es so etwas wie eine Troubleshooting Anleitung oder habt Ihr Tipps und Ideen wie ich weiter vorgehen könnte, wonach ich in den Logdateien suchen könnte?
Hier folgt eine Prozessliste aller Prozesse, die im Moment laufen:
Code:
tux:~/script # ps aux
Unknown HZ value! (67) Assume 100.
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 780 56 ? S 21:16 0:00 init [3]
root 2 0.0 0.0 0 0 ? SW 21:16 0:00 [migration/0]
root 3 0.0 0.0 0 0 ? SWN 21:16 0:00 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? SW< 21:16 0:00 [events/0]
root 5 0.0 0.0 0 0 ? SW< 21:16 0:00 [khelper]
root 6 0.0 0.0 0 0 ? SW< 21:16 0:00 [kthread]
root 9 0.0 0.0 0 0 ? SW< 21:16 0:00 [kblockd/0]
root 10 0.0 0.0 0 0 ? SW< 21:16 0:00 [kacpid]
root 125 0.0 0.0 0 0 ? SW< 21:16 0:00 [aio/0]
root 124 0.0 0.0 0 0 ? SW 21:16 0:04 [kswapd0]
root 331 0.0 0.0 0 0 ? SW< 21:16 0:00 [cqueue/0]
root 332 0.0 0.0 0 0 ? SW< 21:16 0:00 [kseriod]
root 363 0.0 0.0 0 0 ? SW< 21:16 0:00 [kpsmoused]
root 756 0.0 0.0 0 0 ? SW< 21:16 0:00 [ata/0]
root 767 0.0 0.0 0 0 ? SW< 21:16 0:00 [scsi_eh_0]
root 768 0.0 0.0 0 0 ? SW< 21:16 0:00 [scsi_eh_1]
root 850 0.0 0.0 0 0 ? SW< 21:16 0:00 [xfslogd/0]
root 851 0.0 0.0 0 0 ? SW< 21:16 0:00 [xfsdatad/0]
root 864 0.0 0.0 0 0 ? SW< 21:16 0:01 [reiserfs/0]
root 922 0.0 0.0 7108 408 ? S< 21:16 0:00 /sbin/udevd --daemon
root 1470 0.0 0.0 0 0 ? SW< 21:16 0:00 [khubd]
root 1693 0.0 0.0 0 0 ? SW 21:16 0:00 [kjournald]
root 1695 0.0 0.0 0 0 ? SW 21:16 0:00 [kjournald]
root 1997 0.0 0.0 2620 404 ? S 21:16 0:00 /sbin/acpid
root 2004 0.0 0.0 10084 496 ? S 21:16 0:00 /sbin/resmgrd
messageb 2017 0.0 0.0 13028 820 ? S 21:16 0:00 /usr/bin/dbus-daemon --system
root 2096 0.0 0.1 13012 1216 ? S 21:16 0:00 /usr/sbin/hald --daemon=yes --retain-privileges
root 2357 0.0 0.0 6012 580 ? S 21:16 0:00 hald-addon-acpi
root 2374 0.0 0.0 8296 816 ? S 21:16 0:00 /sbin/syslog-ng
root 2377 0.0 0.0 2880 332 ? S 21:16 0:00 /sbin/klogd -c 1 -x -x
nobody 2389 0.0 0.0 4708 284 ? S 21:16 0:00 /sbin/portmap
ntp 2702 0.0 0.4 16008 4864 ? SL 21:16 0:00 /usr/sbin/ntpd -p /var/lib/ntp/var/run/ntp/ntpd.pid -u ntp -i /var/lib/ntp
root 2910 0.0 0.1 20300 1156 ? S 21:17 0:00 /usr/sbin/powersaved -d -f /var/run/acpid.socket -v 3
root 2911 0.0 0.0 27872 844 ? S 21:17 0:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
root 3013 0.0 0.0 10084 636 ? S 21:17 0:00 /usr/sbin/cron
root 3026 0.0 0.2 41248 2244 ? S 21:17 0:01 sshd: root@pts/0
root 3045 0.0 0.0 7148 664 tty1 S 21:17 0:00 /sbin/mingetty --noclear tty1
root 3046 0.0 0.0 7148 660 tty2 S 21:17 0:00 /sbin/mingetty tty2
root 3047 0.0 0.0 7148 660 tty3 S 21:17 0:00 /sbin/mingetty tty3
root 3048 0.0 0.0 7148 660 tty4 S 21:17 0:00 /sbin/mingetty tty4
root 3049 0.0 0.0 7148 660 tty5 S 21:17 0:00 /sbin/mingetty tty5
root 3050 0.0 0.0 7152 660 tty6 S 21:17 0:00 /sbin/mingetty tty6
root 3106 0.0 0.1 13968 1424 pts/0 S 21:17 0:00 -bash
root 4570 0.1 0.1 3188 1072 pts/0 S 21:27 0:09 top
root 4584 0.0 0.2 41248 2284 ? S 21:27 0:00 sshd: root@pts/1
root 4613 0.0 0.1 13968 1476 pts/1 S 21:27 0:00 -bash
root 4654 0.4 0.2 20556 2532 pts/1 S 21:27 0:33 /usr/bin/mc -P /tmp/mc-root/mc.pwd.4613
root 4659 0.0 0.1 12940 1416 pts/2 S 21:27 0:00 bash -rcfile .bashrc
root 7204 0.0 0.0 0 0 ? SW 21:44 0:01 [pdflush]
root 7362 0.0 0.0 0 0 ? SW 21:45 0:01 [pdflush]
root 17080 0.0 0.2 41248 2084 ? S 22:44 0:00 sshd: root@pts/3
root 17092 0.0 0.1 13972 1476 pts/3 S 22:44 0:00 -bash
root 17126 0.0 0.1 20360 1964 pts/3 S 22:44 0:00 /usr/bin/mc -P /tmp/mc-root/mc.pwd.17092
root 17130 0.0 0.2 12940 2312 pts/4 S 22:44 0:00 bash -rcfile .bashrc
root 17464 0.0 0.1 7976 1488 pts/4 S 22:45 0:00 /bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/li
mysql 17499 1.7 1.8 132284 18976 pts/4 S 22:45 0:52 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql
root 17681 0.0 0.8 139600 8572 ? S 22:45 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
root 17717 0.0 0.0 9624 816 pts/4 S 22:45 0:00 /usr/sbin/vsftpd
root 18058 0.0 0.1 23012 1844 ? S 22:46 0:00 /usr/lib/postfix/master
postfix 18060 0.0 0.1 24204 1960 ? S 22:46 0:00 qmgr -l -t fifo -u
cyrus 18079 0.0 0.1 18556 1216 ? S 22:46 0:00 /usr/lib/cyrus/bin/master -p /var/run/cyrus.pid -d
postfix 18082 0.0 0.2 24188 2292 ? S 22:46 0:00 trivial-rewrite -n rewrite -t unix -u
root 18118 0.0 2.4 65576 25576 ? S 22:46 0:00 /usr/sbin/spamd -d -c -L -r /var/run/spamd.pid
root 18122 0.0 0.0 20204 728 ? S 22:46 0:00 /usr/sbin/saslauthd -a pam
cyrus 18124 0.0 0.0 47240 344 ? S 22:46 0:00 idled
root 18129 0.0 0.0 20204 380 ? S 22:46 0:00 /usr/sbin/saslauthd -a pam
root 18130 0.0 0.0 20204 308 ? S 22:46 0:00 /usr/sbin/saslauthd -a pam
root 18131 0.0 0.0 20204 308 ? S 22:46 0:00 /usr/sbin/saslauthd -a pam
root 18132 0.0 0.0 20204 308 ? S 22:46 0:00 /usr/sbin/saslauthd -a pam
postfix 18134 0.0 0.2 25124 2252 ? S 22:46 0:00 tlsmgr -l -t unix -u
postfix 18135 0.0 0.2 24044 2204 ? S 22:46 0:00 anvil -l -t unix -u
root 18137 0.1 2.9 67996 30312 ? S 22:46 0:04 spamd child
root 18138 0.0 2.2 65576 23512 ? S 22:46 0:00 spamd child
postfix 18679 0.0 0.3 40020 3920 ? S 22:50 0:00 smtpd -n smtp -t inet -u -o content_filter spamfilter:
postfix 19274 0.0 0.3 40036 3600 ? S 22:54 0:00 smtpd -n smtp -t inet -u -o content_filter spamfilter:
postfix 21999 0.0 0.2 24208 2688 ? S 23:13 0:00 cleanup -z -t unix -u
cyrus 22851 0.0 0.3 65184 3316 ? S 23:20 0:00 lmtpd
postfix 22904 0.0 0.2 24204 2656 ? S 23:20 0:00 cleanup -z -t unix -u
postfix 23377 0.0 0.3 39900 3904 ? S 23:25 0:00 smtpd -n smtp -t inet -u -o content_filter spamfilter:
wwwrun 23497 0.0 0.9 141968 9528 ? S 23:26 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
postfix 23618 0.0 0.2 24044 2216 ? S 23:27 0:00 pickup -l -t fifo -u
wwwrun 23733 1.3 1.3 146336 14068 ? S 23:29 0:05 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
postfix 23906 0.0 0.2 24052 2228 ? S 23:30 0:00 pipe -n spamfilter -t unix flags=Rq user=filter argv=/usr/bin/postfixfilter -f ${sender} -- ${r
postfix 23917 0.0 0.2 25112 2272 ? S 23:30 0:00 lmtp -t unix -u
cyrus 23918 0.0 0.3 65180 3228 ? S 23:30 0:00 lmtpd
wwwrun 23928 0.1 0.9 142200 9740 ? S 23:30 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 23933 0.1 0.9 142028 9576 ? S 23:30 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 23945 0.0 0.9 141920 9448 ? S 23:30 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24012 0.1 1.1 144488 12232 ? S 23:31 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
postfix 24046 0.0 0.3 39896 3876 ? S 23:32 0:00 smtpd -n smtp -t inet -u -o content_filter spamfilter:
wwwrun 24065 0.1 1.1 144172 11844 ? S 23:32 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24072 0.1 0.9 141968 9496 ? S 23:32 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24078 0.2 1.1 144164 11896 ? S 23:32 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24082 0.3 3.3 166328 34328 ? S 23:32 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24086 0.0 0.9 141956 9516 ? S 23:32 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24202 0.0 0.9 141968 9520 ? S 23:33 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24231 0.2 0.9 141988 9500 ? S 23:33 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24252 0.2 0.9 141860 9316 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24287 0.0 0.9 141832 9276 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24288 0.3 1.2 144896 12540 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24290 0.2 0.9 141968 9452 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24291 0.3 0.9 141960 9436 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24292 0.1 0.9 141860 9372 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24294 0.3 0.9 141928 9520 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24297 0.1 0.9 141968 9472 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24299 0.1 0.9 141968 9448 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24301 0.1 0.9 141980 9488 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24302 0.1 0.9 141968 9444 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24303 0.0 0.4 139600 5020 ? S 23:34 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
cyrus 24320 0.0 0.2 66036 2888 ? S 23:34 0:00 pop3d
wwwrun 24334 0.0 0.4 139600 5008 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24336 0.0 0.4 139600 5012 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24337 0.0 0.4 139600 5012 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24338 0.0 0.4 139600 5008 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24339 0.0 0.4 139600 5008 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24340 0.0 0.4 139600 5008 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24341 0.3 0.9 141988 9456 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24345 0.0 0.4 139600 5012 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24346 0.4 0.9 141940 9424 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24347 0.0 0.4 139600 5012 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24348 0.0 0.4 139600 5012 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24349 0.3 0.9 141956 9452 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24350 0.2 0.8 141832 9224 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24351 0.0 0.4 139600 5012 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24352 0.3 0.9 141832 9264 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 24365 0.0 0.4 139600 5012 ? S 23:35 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
root 24374 0.0 0.1 3844 1952 pts/4 R 23:35 0:00 ps aux
Wäre super, wenn ihr mir irgendwie weiterhelfen könntet.