Apache apache-1.3.29-48 auf Suse 9.0 startet 'selten'
Hallo Liste. Ich bastle an einem Webserver,der bald seiner eigentlichen Bestimmung übergeben werden soll,und dann geht es leider auch um's Geld. Umso mehr entsetzt mich die Tatsache,das apache nicht immer starten will.Wenn man stur ist,und es ca. 10 bis 12 mal probiert,so geht es. Die üblichen Verdächtigen: test:/var/log/httpd # apachectl configtest Syntax OK less /var/log/httpd/error_log: [Mon Apr 26 20:16:21 2004] [notice] caught SIGTERM, shutting down [Mon Apr 26 20:17:20 2004] [warn] pid file /var/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Mon Apr 26 20:18:57 2004] [warn] pid file /var/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Mon Apr 26 20:18:57 2004] [info] created shared memory segment #16384003 [Mon Apr 26 20:18:57 2004] [notice] Apache/1.3.29 (Linux/SuSE) mod_perl/1.28 configured -- resuming normal operations [Mon Apr 26 20:18:57 2004] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Mon Apr 26 20:18:57 2004] [info] Server built: Mar 5 2004 11:39:49 [Mon Apr 26 20:18:57 2004] [notice] Accept mutex: sysvsem (Default: sysvsem) Während dieser Gesamten Zeitspanne habe ich ihn mehrfach(!) neu gestartet,manchmal habe ich /var/run/httpd.pid entfernt,manchmal nicht.Immer wieder stürzte er einfach weg. Wenn man 'top' mitlaufen läßt,erkennt man,das ein Prozeß names httpd kommt,meistens bleibt er 10s und geht dann wieder.Ohne eine Meldung,ohne ein Wort.Nichts.Seltener kommt es schon mal vor,das es zwei gleichzeitig gibt,davon einer mit dem netten Zusatz '<defunct>'. Es hat keinen Einfluß ob ich /etc/init.d/apache,apachectl oder rcapache nehme(wie auch,aber man wird ja noch hoffen dürfen,oder?;),und ob ich start-stop-reload wie blöd kombiniere. System: apache-1.3.29-48 mod_php4-4.3.3-50 mod_perl-1.28-102 Kennt jemand irgendeine wahnsinnige Konfiguration,die so ein Verhalten erzeugt?Oder jemanden kennt,der jemanden kennt,der das hat?Oder noch besser:gelöst hat? Google und Co. sind leider recht schweigsam,die meisten Posts beschäftigen sich mit konkreten Fehlermeldungen aber nicht mit..'so etwas'. Gruß, [ein verzweifelnder] Andreas PS:'LogLevel debug'
Hallo Andreas, Am Montag April 26 2004 20:36 schrieb Andreas Kern:
Ich bastle an einem Webserver,der bald seiner eigentlichen Bestimmung übergeben werden soll,und dann geht es leider auch um's Geld. Umso mehr entsetzt mich die Tatsache,das apache nicht immer starten will.Wenn man stur ist,und es ca. 10 bis 12 mal probiert,so geht es.
Dieses Problem hatte ich und habe hier auch nachgefragt, was das denn sein. Die Antwort war, ein Bug, wohl ein ziemlich lästiger. Inzwischen sind schon einige Monate ins Land gegangen. Aktuellen Stand kenne ich nicht. Da die Installation, auf der es mir passiert ist, nicht mehr existiert, kann ich Dir leider nichts genaueres sagen. Allerdings war das von mir beobachtete Fehlerverhalten nicht so extrem. Apache startete entweder gar nicht oder mochte rcapache restart nicht. start/stop dagegen ging. Vielleicht kennt die SuSE-sdb inzwischen ein Heilmittel. Sonst apache.org und selbst kompilieren. Oder Apache2 nehmen. Da kann ich Dir aber leider nichts zu sagen, den sehe ich nur kurz auf einem meiner Test-SuSEs. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Etikette, nein Danke? -- http://www.suse-etikette.de.vu/
Hi miteinander, seltsam, apache 1.3 läuft bei mir unter 9.0 von Anfang an in der Standardinstallation völlig problemlos. Probleme macht das php-Modul bei apache2 (siehe Thread oben) unter 9.1, das ich bis heute nicht zum Laufen bekommen habe. Gruß Jörg
Jörg Czeschla schrieb:
seltsam, apache 1.3 läuft bei mir unter 9.0 von Anfang an in der Standardinstallation völlig problemlos. Probleme macht das php-Modul bei apache2 (siehe Thread oben) unter 9.1, das ich bis heute nicht zum Laufen bekommen habe. Könntest du mir mal eine anonymisierte Verision der datei direkt senden?vielleicht geht das ja... Danke, Andreas
Nabend, das ganze hat sich "anscheinend" erledigt. Also,folgendes wurde getan (was nun die genaue Lösung ist,wer weiß): -zunächst einmal wurden alle Module aus /etc/sysconfig/apache auskommentiert,SuSEConfig --module apache ausgeführt,und dann immer wieder neu gestartet usw. ->mod_perl verursachte das Problem -zusätzlich HTTPD_START_TIMEOUT auf 25 gesetzt. -alles,aber auch wirklich alles was 'perl' im Namen hat und installiert ist,aktuell vom Suse-Server ziehen (man beachte das auch Update-Verzeichnis!) -alle rpms installieren -apachectl benutzen (start,stop,graceful,restart,usw.),das ganze Testen und - hoffentlich - zufrieden sein Gruß, Andreas.
Hi! frage: hast du zufaellig die standardkonfiguration von suse 9.0 installiert? da werden z.t. apache 2.0 pakete installiert die solche probleme bei mir verursacht haben. nachdem ich alles mit apache 2 deinstalliert habe laeufts. ciao T --- BRACE GmbH Dr. Thorsten Brandau (thorsten.brandau@brace.de) Taunusring 50 D-63755 Alzenau Germany Tel: +49 6023 32316 Fax: +49 6023 4973 http://www.brace.de http://www.mikrokugeln.de Shipments: BRACE GmbH Labor Karlstein Seligenstaedter Str. 100 D-63791 Karlstein Germany Tel: +49 6188 991757 Fax: +49 6188 991759 IMPORTANT NOTICE: This email may be confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and email confirmation to the sender.
participants (4)
-
Andreas Kern
-
Czeschla@t-online.de
-
Helga Fischer
-
Thorsten Brandau