Page 1 of 1

Apache hängt jeden Morgen ...

Posted: 2003-08-28 10:29
by siljo
Hi,
ich hoffe das ich hier Hilfe erhalte, folgender Server:

RootServer von Schlund
OS: RedHat
Admin: Webppliance 3.1

Folgendes Problem:

Ich bin zu blöd und,

Der Apache hängt jeden Morgen, wenn ich mit dem Webppliance Admin den Apache restarte läuft er wieder, irgendwann in der späten NAcht hängt er sich dann wieder auf. Ich vermute das es mit dem schreiben der Log's zu tun haben kann?

Nun wollte ich vorerst ein CronTab Eintrag schreiben der den Apache stündlich restartet, bis ich in er Lage bin das Hauptproblem zu lösen.

Auf einem 1und1 Server gebe ich dazu lediglich die Zeile "rcapache restart" ein, welche ich ja auch in der CronTab ausführen lassen könnte.

Auf dem Schlund Server sagt er mir bei Eingabe von "rcapache restart" jedoch 'bash: rcapache: command not found'

Nun wollte ich sehen wo der Apache liegt und habe es mit "find apache" probiert, jedoch kein ergebnis erhalten.


Ob mir jemand mal bei meinem Problem behilflich sein kann?!

Vielen Dank!

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-28 11:41
by [nix]pepe
den pfadt zur apachectl suchen, dürfte in /usr/bin liegen wenn's nen packet is und dann als cron /usr/bin/apachectl graceful


MfG
Pepe

apache restart

Posted: 2003-08-28 12:29
by mac
sbin/service httpd restart

gruss, mac

Achja,

was steht in /var/log/messages bzw. in /var/log/httpd/error.log drin?
Um 4 Uhr frueh wird der Apache neu gstartet.

.

Posted: 2003-08-28 12:56
by siljo
sehr seltsam das ganze, also die datei "apachectl" gibt es auch dem server nicht, wenn ich /usr/bin/apachectl graceful eingebe sagt er 'no such file or directory', es ist zum verzweifeln.

ich habe im /usr/lib/opcenter einen apache ordner gefunden wo z.b. apache.stop und apache.start drin steht, welche auch funktionieren. aber für mein vorhaben eher müll sind. eine reine apache datei ist dort auch nicht zu finden. dann gibt es jede menge apache dateien in den einzelnen virtual hosts, welche es aber gewiss auch nicht sind.

was macht die funktion 'graceful' ??

sind die RedHat Server denn soviel anders? Mist Kiste :-(

Danke für jeden weiteren Tip!!

.

Posted: 2003-08-28 13:09
by siljo
hi mac!

sbin/service httpd restart
-findet er auch nicht

die Zeilen der error_log die damit zu tun haben könnten:

Processing config file: /etc/httpd/conf/site99/weblogs
[Thu Aug 28 04:03:39 2003] [notice] bandwidth monitoring enabled (mapping file: /etc/virtualhosting/mappings/apache.domainmap)
[Thu Aug 28 04:03:39 2003] [notice] Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_jk/1.2.0 mod_perl/1.24_01 PHP/4.2.2 FrontPage/5.0.2 mod_ssl/2.8.12 OpenSSL/0.9.6b configured -- resuming normal operations
[Thu Aug 28 04:03:39 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Aug 28 04:03:39 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Thu Aug 28 04:03:39 2003] [alert] Child 13159 returned a Fatal error...
Apache is exiting!
accept_mutex_off: Identifier removed
[Thu Aug 28 06:00:45 2003] [error] [client 65.214.36.117] File does not exist: /var/www/html/robots.txt
[Thu Aug 28 06:01:01 2003] [error] [client 65.214.36.117] File does not exist: /var/www/html/Touristinformation/Unterkunfte/unterkunfte.html
[Thu Aug 28 08:51:28 2003] [error] [client 66.196.65.35] File does not exist: /var/www/html/robots.txt
[Thu Aug 28 08:59:26 2003] [error] [client 64.152.49.134] script not found or unable to stat: /var/www/cgi-bin/formmail.pl
[Thu Aug 28 09:08:02 2003] [error] [client 81.2.166.200] File does not exist: /var/www/html/downloads/rtcw/rtcwbot/RTCWBot/1.2s/Win32/
[Thu Aug 28 09:17:24 2003] [notice] bandwidth monitoring enabled (mapping file: /etc/virtualhosting/mappings/apache.domainmap)
Processing config directory: /etc/appliance/apacheconf
Processing config file: /etc/appliance/apacheconf/apache
Processing config directory: /etc/appliance/apacheconf
Processing config file: /etc/appliance/apacheconf/apache
Processing config directory: /etc/httpd/conf/virtual
Processing config file: /etc/httpd/conf/virtual/site1

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-28 13:09
by [nix]pepe
graceful heißt, das der apache neugestartet wird, bestehende verbindungen allerdings nicht gekappt werden, so das wenn jemand nen größeren download tätigt er bei dem restart nich rausgeschmissen wird...
sieht eigentlich ganz normal aus, nur weiß ich nit, was bandwidth monitoring is

MfG
Pepe

..

Posted: 2003-08-28 13:16
by siljo
ahja, das hört sich soweit ja echt gut an,
nur das ich noch keinen pfad finden konnte mit dem ich den apache mit gracefull neu starten kann.

und:
Ist es eigentlich ratsam den gracefull stündlich auszuführen? oder kennt jemand eine art systemüberwachungs tool, der den apache und andere dinste überwacht und bei störungen neu startet?

.

Posted: 2003-08-28 13:21
by siljo
ich habe gerade festgestellt das wenn ich "httpd restart" oder auch "httpd graceful" einiges tut, dort werden dann die einzelnen user durchgelistet.

wenn ich "httpd stop" eingeben steht der apache jedoch nicht, also gefundenes verwerfen?

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-28 13:29
by mac
hi,

also mit service httpd restart sollte der apache zuerst gstoppt werden (wird auch angezeigt), dann arbeitet er die config der einzelnen sites ab und am schluss sollte wieder apache start stehen.

gruss, mac

.

Posted: 2003-08-28 13:49
by siljo
ja, das stimmt.

'sevice httpd restart '

wird ausgeführt! Das ist ja schonmal klasse!1

Nur wieso geht das nicht mit apachectl graceful ??
Jetzt würde ich ja gerne die Graceful Funktion nutzen.

danke euch :!:

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-28 14:28
by mac
lies dir mal folgendes durch (ich hab leider im Moment keine Zeit):

http://forum.rackshack.net/showthread.p ... d+graceful

das forum ist uebrigens spitze, die howtos sind echt zu gebrauchen.
der user gpan macht viele Ensim angepasste pakete.

gruss, mac

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-28 14:47
by siljo
jo, ich habe mich dort registriert und mit meinem 'bad english' versucht mich richtig auszudrücken. mal sehen was passiert :)

danke dir!!

..

Posted: 2003-08-28 18:22
by siljo
Tja, im Rackshack Forum haben sich zwar schon 14 Leute mein Problem angehört, aber niemand äussert sich bisher.

Hat hier jemand vielleicht dich noch eine Idee?

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-28 20:55
by 7speed
Hast du's schonmal mit "/usr/sbin/apachectl graceful" probiert?
Ansonsten mach mal "which apachectl" und schau, wo's liegt...

Cya, MT

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-28 21:24
by mac
hallo,

bei redhat heisst es nicht apachectl, gibt es nicht.
drum wirst du im rackshack Forum wahrscheinlich auch keine Antwort kriegen. verwende service httpd restart und es geht. httpd kennt nichts vergleichbares zu graceful. Ich wuerde aber versuchen, die Ursache zu finden, im Rackshack Forum steht einiges drin, das in diese Richtung geht.
(hast du meinen Link angesehen?).

gruesse, mac

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-29 11:52
by powie
jo alle Leute haben immer wieder das selbe Problem , das der Apache beim rotatelogs abschmiert.... Uns soviele Threads wie ich hier und anderswo schon dazu gelesen habe: Es gibt keine sichtbar funktionierende Lösung. Das Problem tritt sporadisch auf allen möglichen Systemen auf, weder rotatelogs noch graceful restarten nutzt . Irgendwann schliesst der blöde Indianer sein Zelt und wech isser....

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-30 17:02
by siljo
in dem empfohlenem forum habe die mir folgende zeile gegeben die auch finktionierte bis der apache nun ganz tot war (ist)

/etc/rc.d/init.d/httpd reload-grc

Re: Apache hängt jeden Morgen ...

Posted: 2003-08-31 22:43
by Anonymous
Ich kann nur "sim" empfehlen für solche Probs..
da wird alle 5min gecheckt ob nen service noch läuft und wenn nicht dann wir er neu gestartet...
hier zu finden: http://www.r-fx.net/sim.php

achja, mit service httpd kann man auch gracefull restarten, hier mal die options die möglich sind:
{start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}

Re: Apache hängt jeden Morgen ...

Posted: 2003-09-08 20:32
by hammer
HAllo,

ich habe auch so ein Problem. bei mir steht in der error.log:

[alert] child 24253 returned a fatal error...
Apache is exciting!


Gruß
sascha

Re: Apache hängt jeden Morgen ...

Posted: 2003-09-09 00:59
by olafover
Hmm.. Hast du die Umgebungsvariablen korrekt gesetzt ?

Re: Apache hängt jeden Morgen ...

Posted: 2003-09-09 07:40
by hammer
Die was? :lol:

Sorry, aber was genau meinst du?

Re: Apache hängt jeden Morgen ...

Posted: 2003-09-29 14:42
by mommel2
zfrank wrote:Ich kann nur "sim" empfehlen für solche Probs..
da wird alle 5min gecheckt ob nen service noch läuft und wenn nicht dann wir er neu gestartet...
hier zu finden: http://www.r-fx.net/sim.php

achja, mit service httpd kann man auch gracefull restarten, hier mal die options die möglich sind:
{start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
Ich würde gerne Sim installieren, aber diese Pages

http://magnum.r-fx.net/downloads/sim-current.tar.gz
http://www.r-fx.net/downloads/sim-current.tar.gz
http://vulcan.g3host.net/downloads/sim-current.tar.gz

sind schon ewig down! Weiß jemand eine ander Quelle?

Wie sind Eure Erfahrungen mit dem Tool?

Thx :wink: