Webserver stürzt regelmäßig ab

Apache, Lighttpd, nginx, Cherokee
nilson
Posts: 9
Joined: 2008-04-01 14:56

Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-01 16:14

Hallo,

habe da nen Problem mit meinem Apache-Webserver. Der stürzt andauernd ab und Watchdog schickt mir dann immer ne eMail dass der Server Down war.

Ich hab leider nicht allzu viel Ahnung, deswegen wollte ich fragen ob mir jmd. von euch helfen kann.
Habe mal in die errorlog.txt geschaut.
Und da steht folgendes in dem Abschnitt drinne, wo der Webserver abgeschmiert ist.

Code: Select all

[Tue Apr 01 00:09:23 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Apr 01 00:09:23 2008] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Apr 01 00:09:23 2008] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Apr 01 00:09:23 2008] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Apr 01 00:09:23 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec2)
[Tue Apr 01 00:09:24 2008] [notice] mod_python: Creating 10 session mutexes based on 10 max processes and 0 max threads.
[Tue Apr 01 00:09:24 2008] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Apr 01 00:09:24 2008] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Apr 01 00:09:24 2008] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Apr 01 00:09:24 2008] [notice] Apache/2.0.54 (Debian GNU/Linux) DAV/2 SVN/1.1.4 mod_python/3.1.3 Python/2.3.5 PHP/5.2.0-8+etch7~bpo.1 mod_ssl/2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4 configured -- resuming normal operations
[Tue Apr 01 00:14:25 2008] [notice] caught SIGTERM, shutting down


Dieser Abschnitt wiederholt sich andauernd wieder....

Würde mich sehr üebr Hilfe freuen :)

MFG Nilson

suntzu
RSAC
Posts: 698
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Webserver stürzt regelmäßig ab

Post by suntzu » 2008-04-01 16:41

Die Abschnitte sind die Log-Einträge des Neustarts, interessant wären die von kurz vor dem Absturz.

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 11:19

Jop, also vor dem Neustart kommt ganz viel son Kram:

Code: Select all

[Thu Mar 27 16:08:29 2008] [error] [client 193.47.80.77] File does not exist: /var/www/vhosts/default/htdocs/img/glyph
[Thu Mar 27 16:08:29 2008] [error] [client 193.47.80.77] File does not exist: /var/www/vhosts/default/htdocs/img/glyph
[Thu Mar 27 16:08:29 2008] [error] [client 193.47.80.77] File does not exist: /var/www/vhosts/default/htdocs/img/glyph
[Thu Mar 27 16:08:29 2008] [error] [client 193.47.80.77] File does not exist: /var/www/vhosts/default/htdocs/img/glyph
[Thu Mar 27 16:08:30 2008] [error] [client 193.47.80.77] File does not exist: /var/www/vhosts/default/htdocs/img/glyph
[Thu Mar 27 16:38:51 2008] [error] [client 81.18.87.218] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Thu Mar 27 16:45:09 2008] [error] [client 81.18.87.218] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Thu Mar 27 19:36:50 2008] [error] [client 88.80.195.33] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Fri Mar 28 04:10:32 2008] [error] [client 66.249.65.209] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Fri Mar 28 04:10:32 2008] [error] [client 66.249.65.209] File does not exist: /var/www/vhosts/default/htdocs/wp-admin
[Fri Mar 28 12:48:05 2008] [error] [client 213.202.123.24] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Fri Mar 28 12:54:41 2008] [error] [client 213.202.123.24] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Fri Mar 28 15:06:06 2008] [error] [client 77.70.106.4] script '/var/www/vhosts/default/htdocs/wp-login.php' not found or unable to stat
[Sat Mar 29 02:08:57 2008] [error] [client 66.249.72.18] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sat Mar 29 04:13:02 2008] [error] [client 81.252.250.193] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Mar 29 06:47:40 2008] [error] [client 207.23.252.129] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sat Mar 29 21:58:35 2008] [error] [client 213.202.129.23] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): *
[Sat Mar 29 23:26:34 2008] [error] [client 65.55.213.100] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 01:01:40 2008] [error] [client 66.249.72.18] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 01:15:50 2008] [error] [client 76.19.41.85] script not found or unable to stat: /var/www/vhosts/default/cgi-bin/textenv.pl
[Sun Mar 30 01:54:09 2008] [error] [client 65.55.213.100] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 04:29:22 2008] [error] [client 66.231.188.11] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 06:02:43 2008] [error] [client 123.232.108.98] File does not exist: /var/www/vhosts/default/htdocs/phpbb2, referer: http://forum.united-sf.de/phpbb2/index.php
[Sun Mar 30 06:02:48 2008] [error] [client 123.232.108.98] File does not exist: /var/www/vhosts/default/htdocs/forums, referer: http://forum.united-sf.de/forums/index.php
[Sun Mar 30 06:02:50 2008] [error] [client 123.232.108.98] File does not exist: /var/www/vhosts/default/htdocs/board, referer: http://forum.united-sf.de/board/index.php
[Sun Mar 30 08:19:12 2008] [error] [client 66.231.188.193] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 09:06:31 2008] [error] [client 213.145.139.5] script '/var/www/vhosts/default/htdocs/thisdoesnotexistahaha.php' not found or unable to stat
[Sun Mar 30 09:06:31 2008] [error] [client 213.145.139.5] File does not exist: /var/www/vhosts/default/htdocs/vhcs2
[Sun Mar 30 09:22:05 2008] [error] [client 74.6.30.250] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 09:22:05 2008] [error] [client 74.6.9.174] File does not exist: /var/www/vhosts/default/htdocs/hax
[Sun Mar 30 11:36:16 2008] [error] [client 66.231.188.193] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 14:49:33 2008] [error] [client 77.70.106.4] script '/var/www/vhosts/default/htdocs/wp-login.php' not found or unable to stat
[Sun Mar 30 18:23:10 2008] [error] [client 76.19.41.85] script '/var/www/vhosts/default/htdocs/azenv.php' not found or unable to stat
[Sun Mar 30 18:53:50 2008] [error] [client 66.231.188.193] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 22:03:20 2008] [error] [client 65.55.213.100] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Sun Mar 30 23:32:40 2008] [error] [client 38.99.44.104] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Mon Mar 31 02:15:37 2008] [error] [client 38.99.44.104] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Mon Mar 31 03:44:36 2008] [error] [client 38.99.44.102] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Mon Mar 31 11:16:19 2008] [error] [client 66.231.188.193] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Mon Mar 31 11:16:19 2008] [error] [client 66.231.188.154] script '/var/www/vhosts/default/htdocs/wp-trackback.php' not found or unable to stat
[Mon Mar 31 11:20:09 2008] [error] [client 66.231.188.154] script '/var/www/vhosts/default/htdocs/xmlrpc.php' not found or unable to stat
[Mon Mar 31 11:43:14 2008] [error] [client 38.99.44.104] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Mon Mar 31 14:34:55 2008] [error] [client 38.99.44.104] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Mon Mar 31 14:44:36 2008] [error] [client 77.70.106.4] script '/var/www/vhosts/default/htdocs/wp-login.php' not found or unable to stat
[Mon Mar 31 15:42:05 2008] [error] [client 38.99.44.102] File does not exist: /var/www/vhosts/default/htdocs/robots.txt
[Mon Mar 31 16:17:37 2008] [notice] caught SIGTERM, shutting down


Sieht irgendwie wie nen VErsuch aus mein Server zu hacken, weil diese ganzen Dateien gibbet natürlich nicht.....
Gut robots.txt is von ner Suchmaschine....da aber keine robots.txt da is kann er auch net suchen....

MFG Nilson

suntzu
RSAC
Posts: 698
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Webserver stürzt regelmäßig ab

Post by suntzu » 2008-04-02 12:12

Zumindest aus den Log-Auszügen lässt sich nicht erschließen, warum dein Apache nicht mehr reagiert. Also: Mehr Logs. Syslog, etc. Und bitte nur die relevanten Abschnitte.

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 13:58

Also ich finde im Syslog auch nicht wirklich was.

Also um die Zeit wo der Webserver laut Watchdog abgeschmiert ist, steht andauernd sowas:

Code: Select all

Apr  1 12:00:13 v31377 qmail: 1207044012.490382 status: local 0/10 remote 0/20
Apr  1 12:00:13 v31377 qmail: 1207044012.527571 triple bounce: discarding bounce/249495668
Apr  1 12:00:13 v31377 qmail: 1207044012.661636 end msg 249495668
Apr  1 12:06:07 v31377 relaylock: /var/qmail/bin/relaylock: mail from 78.90.73.5:2770 (not defined)
Apr  1 12:09:01 v31377 /USR/SBIN/CRON[12102]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
Apr  1 12:09:01 v31377 /USR/SBIN/CRON[12106]: (root) CMD (  [ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxlifetime) -print0 | xargs -r -0 rm)
Apr  1 12:10:01 v31377 /USR/SBIN/CRON[15797]: (www-data) CMD ([ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache/access.log ] && /usr/lib/cgi-bin/awstats.pl -config=awstats -update >/dev/null)
Apr  1 12:11:02 v31377 relaylock: /var/qmail/bin/relaylock: mail from 78.128.35.7:3696 (78.128.35.7.users.bol.bg)
Apr  1 12:12:01 v31377 /USR/SBIN/CRON[21647]: (root) CMD (/opt/psa/admin/sbin/backupmng >/dev/null 2>&1)
Apr  1 12:20:02 v31377 /USR/SBIN/CRON[13598]: (smmsp) CMD (test -x /usr/share/sendmail/sendmail && /usr/share/sendmail/sendmail cron-msp)
Apr  1 12:20:02 v31377 /USR/SBIN/CRON[13622]: (www-data) CMD ([ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache/access.log ] && /usr/lib/cgi-bin/awstats.pl -config=awstats -update >/dev/null)


Hoffe da is was zu erkennen....

MFG Nilson

suntzu
RSAC
Posts: 698
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Webserver stürzt regelmäßig ab

Post by suntzu » 2008-04-02 14:03

Nope, nix zu erkennen.

Ein Apache stürzt aber auch nicht einfach so ab, da wird vermutlich eine Website sein, die das verursacht. Oder zu viele Verbindungen zum Datenbankserver. Oder, oder, oder ...

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 14:19

In welchen Logs kann ich denn noch was finden, was das ausgelöst hat?

Kann das auc hdaran liegen, dass jmd. meinen Server sozusagen versucht zum Abstürzen zu bringen indem er ihn mit anfragen "flutet"?

Weil sowas findet man in der error.log wieder.
Dort sind nämlich ziemlich lange anfragen von ein und derselben IP auf sämliche Verzeichnisse und Dateien die zum Beispiel eine Admin-Oberfläche repräsentieren könneten.

Sowas wie /mysql und /admin und /wp-admin usw....und das tausende Zeilen lang innerhalb von kurzer Zeit....und diese Verzeichnisse existieren nicht....

MFG Nilson

suntzu
RSAC
Posts: 698
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Webserver stürzt regelmäßig ab

Post by suntzu » 2008-04-02 14:31

Solche Anfragen, mit denen versucht wird Schwachstellen in installierter Software (undichtes WordPress, altes CMS, etc.) zu finden sind normal. Es ist auch möglich, mit solchen Anfragefluten ein System lahmzulegen (das wäre dann ein (D)DOS). Aber da du noch problemlos auf deinen Server zugreifen zu können scheinst denke ich nicht, dass das das Problem ist.

Wenn es regelmäßig passiert, so starte deinen Apache mal manuell und mit Debug-Ausgabe im Vordergrund. Wie's genau geht steht bestimmt in der Doku zum Apachen. Dann kannst du hoffentlich die Abstürze auf spezielle Ereignisse eingrenzen.

Weiterhin wäre interessant, wie sich dein Apache neustartet. Denn normalerweise startet sich der nicht "einfach so" neu. Ist da evtl. ein Cronjob eingerichtet, den du vergessen hast?

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 14:34

Naja....also eigerichtet ist er so wie es mein Provider gemacht hat.
Läuft Debian und Plesk drauf.
Ich denke mal da wird wohl ein Cronjob laufen, der den Restartet.....

Ich schau mal was sich finden lässt :)


// EDIT

Also es ist kein Cronjob zu finden, der das ganze Restarten würde....vielleicht macht Plesk das ja?!

MFG Nilson

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 15:13

Also in meiner etc/cron.daily/logrotate steht nur folgendes:

Code: Select all

#!/bin/sh

test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf




Andere Vermutung.
Ich habe mal PHP5 manuell nachinstalliert....kann es sein, dass da was nicht richtig eingerichtet is und es deswegen nicht läuft, weil PHP4 und PHP5 synchron laufen?

in dem Ordnert etc/cron.d habe ich zum Beispiel 2 Dateien. Einmal php4 und einmal php5.

MFG Nilson

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 15:54

Hmm ok, und das was in der logrotate steht war ansich auch ok?

MFG Nilson

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 17:34

Jetzt komme ich gar nicht mehr mit was du da eben gesagt hast^^

Ich kenn mich zwar mit Programmieren ganz gut aus, aber wenns dann um Root-Server geht habe ich gar kein Plan mehr , leider.

Ich wollte wissen ob das, was in meiner logrotate-datei steht richtig ist doer ob das gar nicht stimmt.

MFG Nilson

nilson
Posts: 9
Joined: 2008-04-01 14:56

Re: Webserver stürzt regelmäßig ab

Post by nilson » 2008-04-02 18:26

Ja leider kann ich nur coden....zu mehr hatte ich bis jez nicht Zeit :P

Naja muss ich wohl auch die Server Administration mal bissle mehr erlernen^^