RIESENPROBLEME mit Apache 1.3.26 (suse8.1)

Apache, Lighttpd, nginx, Cherokee
Post Reply
kurvenjaeger
Posts: 39
Joined: 2003-04-04 19:57
Location: Göttingen
 

RIESENPROBLEME mit Apache 1.3.26 (suse8.1)

Post by kurvenjaeger »

Hallo NG,

ich bin schon fast am verzweifeln, aber evt. hat von Euch jemand ein verwertbaren Tipp!
heute früh um 0:15 war es wieder soweit:
Der o.g. Apache fällt nach dem daily cronjob aus und ist unter httpd nicht mehr erreichbar. Rufe ich eine Website auf dem Server auf, versucht der Browser diese zu laden. Es kommt zwar keine Fehlermeldung aber es es bleibt bei einem weissen Screen. Unter https kann ich aber noch Seiten aufrufen.
Auszug aus der /var/log/httpd/error.log
  • [Thu Oct 16 00:15:28 2003] [notice] Apache/1.3.26 (Linux/SuSE) mod_ssl/2.8.10 OpenSSL/0.9.6g PHP/4.2.2 configured -- resuming normal operations
    [Thu Oct 16 00:15:28 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
    [Thu Oct 16 00:15:28 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
    [Thu Oct 16 00:15:28 2003] [alert] Child 22880 returned a Fatal error...
    Apache is exiting!
Nun hatte ich schon ein Script installiert, das den Apache neu startet wenn er hängt:
http://www.netsecond.net/howto/#apachecheck
aber auch das funzt nicht mehr.
Wenn ich den Apache Prozess an der Konsole mit "killall httpd" abbrechen will, kommt nach dem auslösen noch nicht einmal ein Prompt.

Nach rcapache restart kommt ein "done" ohne Fehlermeldungen.
Nur läuft der Apache immer noch nicht - Es werden keine Seiten angezeigt.
Um 0:38 hab den Server komplett neu gestartet und jetzt läuft wieder alles. Ich hänge noch mal einen Auszug der messages dran
  • Oct 16 00:14:00 p12345678 /USR/SBIN/CRON[27305]: (root) CMD (rm -f /var/spool/cron/lastrun/cron.daily)
    Oct 16 00:15:21 p12345678 syslogd 1.4.1: restart.
    Oct 16 00:15:33 p12345678 su: (to nobody) root on none
    Oct 16 00:15:33 p12345678 su: pam_unix2: session started for user nobody, service su
    Oct 16 00:17:48 p12345678 su: pam_unix2: session finished for user nobody, service su
    Oct 16 00:20:00 p12345678 /USR/SBIN/CRON[27566]: (root) CMD (/etc/cron.hourly/apachecheck)
    Oct 16 00:21:30 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=80.11.104.87 DST=217.160.178.227 LEN=78 TOS=0x00 PREC=0x00 TTL=112 ID=38471 PROTO=UDP SPT=1032 DPT=137 LEN=58
    Oct 16 00:21:30 p12345678 kernel: klogd 1.4.1, ---------- state change ----------
    Oct 16 00:21:30 p12345678 kernel: Inspecting /boot/System.map-2.4.20
    Oct 16 00:21:30 p12345678 kernel: Loaded 16030 symbols from /boot/System.map-2.4.20.
    Oct 16 00:21:30 p12345678 kernel: Symbols match kernel version 2.4.20.
    Oct 16 00:21:30 p12345678 kernel: Loaded 87 symbols from 10 modules.
    Oct 16 00:24:25 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=217.83.120.45 DST=217.160.178.227 LEN=68 TOS=0x00 PREC=0x00 TTL=120 ID=3617 PROTO=41
    Oct 16 00:25:05 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=217.83.120.45 DST=217.160.178.227 LEN=52 TOS=0x00 PREC=0x00 TTL=120 ID=3620 DF PROTO=TCP SPT=10661 DPT=445 WINDOW=32767 RES=0x00 SYN URGP=0
    Oct 16 00:25:08 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=217.83.120.45 DST=217.160.178.227 LEN=52 TOS=0x00 PREC=0x00 TTL=120 ID=3623 DF PROTO=TCP SPT=10661 DPT=445 WINDOW=32767 RES=0x00 SYN URGP=0
    Oct 16 00:25:09 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=217.83.120.45 DST=217.160.178.227 LEN=52 TOS=0x00 PREC=0x00 TTL=120 ID=3624 DF PROTO=TCP SPT=10662 DPT=139 WINDOW=32767 RES=0x00 SYN URGP=0
    Oct 16 00:25:12 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=217.83.120.45 DST=217.160.178.227 LEN=52 TOS=0x00 PREC=0x00 TTL=120 ID=3625 DF PROTO=TCP SPT=10662 DPT=139 WINDOW=32767 RES=0x00 SYN URGP=0
    Oct 16 00:30:00 p12345678 /USR/SBIN/CRON[27911]: (root) CMD (/etc/cron.hourly/apachecheck)
    Oct 16 00:31:38 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=148.219.125.134 DST=217.160.178.227 LEN=78 TOS=0x00 PREC=0x00 TTL=110 ID=50230 PROTO=UDP SPT=1026 DPT=137 LEN=58
    Oct 16 00:36:18 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=68.12.124.60 DST=217.160.178.227 LEN=48 TOS=0x00 PREC=0x00 TTL=100 ID=23143 DF PROTO=TCP SPT=1092 DPT=1080 WINDOW=64240 RES=0x00 SYN URGP=0
    Oct 16 00:36:45 p12345678 sshd[28411]: Failed password for root from 217.84.231.126 port 33493 ssh2
    Oct 16 00:36:55 p12345678 last message repeated 2 times
    Oct 16 00:37:01 p12345678 sshd[28411]: Accepted password for root from 217.84.231.126 port 33493 ssh2
    Oct 16 00:38:08 p12345678 /usr/sbin/named[587]: shutting down
    Oct 16 00:38:09 p12345678 /usr/sbin/named[587]: no longer listening on 127.0.0.1#53
    Oct 16 00:38:09 p12345678 /usr/sbin/named[587]: no longer listening on 217.160.178.227#53
    Oct 16 00:38:09 p12345678 /usr/sbin/named[581]: exiting
    Oct 16 00:38:29 p12345678 /usr/sbin/named[28496]: starting BIND 9.1.3 -u named
    Oct 16 00:38:29 p12345678 /usr/sbin/named[28496]: using 1 CPU
    Oct 16 00:38:29 p12345678 /usr/sbin/named[28498]: loading configuration from '/etc/named.conf'
    Oct 16 00:38:29 p12345678 /usr/sbin/named[28498]: the default for the 'auth-nxdomain' option is now 'no'
    Oct 16 00:38:29 p12345678 /usr/sbin/named[28498]: no IPv6 interfaces found
    Oct 16 00:38:29 p12345678 /usr/sbin/named[28498]: listening on IPv4 interface lo, 127.0.0.1#53
    Oct 16 00:38:29 p12345678 /usr/sbin/named[28498]: listening on IPv4 interface eth0, 217.160.178.227#53
    Oct 16 00:38:30 p12345678 /usr/sbin/named[28498]: running
    Oct 16 00:39:26 p12345678 kernel: TFW lan-FIREWALL:IN=eth0 OUT= MAC=00:40:63:c4:26:73:00:00:5a:9d:07:a8:08:00 SRC=217.83.120.45 DST=217.160.178.227 LEN=68 TOS=0x00 PREC=0x00 TTL=120 ID=3692 PROTO=41
    Oct 16 00:40:00 p12345678 /USR/SBIN/CRON[28543]: (root) CMD (/etc/cron.hourly/apachecheck)
(Ach so, bitte nicht wundern, den apachecheck führe ich z.Zt alle 10min aus - auch wenn er im cron.hourly sitzt)

So - das ganze tritt mal nach 3,5 oder auch erst nach 10 Tagen auf. Die Kiste ist auch nicht überfordert. Die meiste Zeit zeigt "Top" Werte bei 0.03

Wer hat nen Tipp?
olaf.dietsche
Posts: 401
Joined: 2002-12-19 02:06
Location: Siegburg
 

Re: RIESENPROBLEME mit Apache 1.3.26 (suse8.1)

Post by olaf.dietsche »

Wenn man ein bischen sucht, dann scheint das Problem immer wieder 'mal beim bzw. nach rotatelog aufzutreten. Eine Lösung http://cert.uni-stuttgart.de/archive/de ... 00013.html ist möglicherweise den apache reload/graceful durch apache stop, start zu ersetzen.
...
My only fix at this time is done by changing reload in logrotate by a clean stop, sleep, start ... not a good fix, but it's enough and working for me.
kurvenjaeger
Posts: 39
Joined: 2003-04-04 19:57
Location: Göttingen
 

Re: RIESENPROBLEME mit Apache 1.3.26 (suse8.1)

Post by kurvenjaeger »

OH Danke für den Tipp,

in meiner Not starte ich den Server jede nacht via cron neu. Ich werd es mal mit Deinem Fix versuchen!

(In dem treat stand was von einer möglichen Wurm Attake??)

Vielen Dank erst mal
Post Reply