Page 1 of 2

Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:07
by Outlaw
Hallo Leute,

mein Apache braucht plötlich Minuten um Webseiten auszuliefern ....

Top zeigt zwischen 98% und 99% Idle an und auch in den Logs ist nix zu finden.

Könnt Ihr mal testen ??

Gruß Outi

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:09
by alexander newald
Hi,

in den Logs steht garnichts?

Was sagt ps xafuw (in code tags posten, damit man es lesen kann)

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:14
by Outlaw
Hat sich erledigt, Apache hatte sich aufgehängt und liess sich nicht mehr stoppen ....

Ein kill -9 PIDXXXX PID2XXXX .... hat geholfen ....

Gruß Outi

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:24
by alexander newald
Hat das Forum das nur verschluckt, oder gibt es für den Apache keinen Parten Prozess mehr?

Warum sind die so gross?

Was sagt lsof -p 6557 (bzw die pid von dem grössten httpd)?

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:27
by Outlaw
Hat sich erledigt, Apache hatte sich aufgehängt und liess sich nicht mehr stoppen ....

Ein kill -9 PIDXXXX PID2XXXX .... hat geholfen ....

Gruß Outi

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:32
by Outlaw
Soll ich das Teil restarten (den ganzen Server) ??

Apache habe ich schon, keine Ã?nderung, per SSH kann ich prima alles machen ....

Gruß Outi

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:33
by alexander newald
Mir fällt da jetzt nur usr/lib/locale/loc
ale-archive auf...

Ansonsten mal mit MaxClients 1 oder so starten und dann die Seite aufrufen und mit strace -f -F -p pidvonapageparent nachschauen, wo es hakt.

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:36
by Outlaw

Code: Select all

locale-archive │ 31307K│14. Mär 00.32
Wenn ich das richtig gesehen habe, sind das 31 GB ??

Wie kommt das ??

BTW: Ich hab Deinen letzten Post nicht ganz verstanden: Outlaw <=> Newbee ....

Gruß Outi

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:46
by Joe User
Moin,

deaktiviere doch mal alle nicht benötigten Apache-Module, zum Beispiel:
mod_proxy mod_speling mod_vhost_alias mod_asis mod_imap mod_auth_anon mod_auth_db mod_auth_dbm mod_expires mod_headers mod_usertrack (mod_frontpage mod_cgi mod_perl)

Desweiteren solltest Du bei gelegenheit auch mal Deine PHP-Module abspecken.

Was sagt Dein Apache nun?

Gruss,
Markus

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:47
by alexander newald
Kill mal alle httpd Prozesse (killall -9 httpd)
In der httpd.conf die Zeile MaxClients abändern, so dass MaxClients 1 da steht (Orginalwert merken)

Dann Apache normal starten

Dann die pid des httpd Prozesses suchen, der als root läuft

dann strace -f -F -p piddeshttpd

dann deine Seite aufrufen und schauen wo die Ausgabe von strace hängen bleibt oder sich dauernd wiederholt

das posten

strace verursacht viel Ausgabe und es kann etwas dauern bis er zum ende kommt!

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:47
by Outlaw
Ich habe mal den Apachen ganz abgeschaltet und statt einer Fehlermeldung "Seite nicht gefunden" kommt auch nix, es sieht so aus, als wenn es nicht am Apachen liegt ....

Gruß Outi

PS: Mail geht übrigens tadellos ....

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:50
by Outlaw
Habe jetzt in den Logs:

Code: Select all

Aug  2 22:45:02 netreset sshd[8665]: fatal: Cannot bind any address.
Aug  2 22:45:04 netreset sshd[8668]: error: Bind to port 22 on 0.0.0.0 failed: A
ddress already in use.

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:51
by alexander newald
Das ist aber von ssh ? Noch eingeloggt, läuft der sshd noch, kannst du dich noch einloggen?

*NICHT* ausloggen, bis du sicher bist, das das Einloggen noch geht!

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:52
by Outlaw
Ich kann den Apachen nicht mehr stoppen ....

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:52
by alexander newald
nmap sagt, dass dein Port 80 (also http) noch offen ist

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:53
by Outlaw
Alexander Newald wrote:Das ist aber von ssh ? Noch eingeloggt, läuft der sshd noch, kannst du dich noch einloggen?

*NICHT* ausloggen, bis du sicher bist, das das Einloggen noch geht!
Ich hatte sshd versehentlich nochmal gestartet ....

Kann ich das irgendwie checken ??

Gruß Outi

PS: Ja, einloggen geht noch ....

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 22:55
by alexander newald
ssh antwortet noch (habe eben mal ssh test@netreset.net gemacht), also müsste alles ok sein.

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 23:09
by Outlaw
Hat sich erledigt, Apache hatte sich aufgehängt und liess sich nicht mehr stoppen ....

Ein kill -9 PIDXXXX PID2XXXX .... hat geholfen ....

Wie kann ich das in Zukunft verhindern ??

Sollte Confixx nicht ab und zu den Apachen restarten ?? Wobei der manuelle Restart ja jetzt auch nix gebracht hat ....

Gruß Outi

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 23:14
by alexander newald
Das sollte eigendlich nie passieren... Wenn es nur jetzt einmal war - nicht schlimm

Aber in das error log würde ich noch schauen, ob da was drin steht

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 23:24
by Outlaw
Momentan habe ich folgende Fehler:

Code: Select all

Jul 31 00:59:47 meiner postfix/trivial-rewrite[11226]: warning: do not list do
main meiner.tld in BOTH mydestination and virtual_alias_domains

Aug  1 22:03:20 meiner postfix/smtpd[32688]: warning: SASL authentication fail
ure: Password verification failed

Aug  1 22:03:20 meiner postfix/smtpd[32688]: warning: relaytest.kundenserver.d
e[212.227.126.156]: SASL PLAIN authentication failed

Aug  2 23:16:58 meiner PAM-warn[13701]: function=[pam_sm_acct_mgmt] service=[s
mtp] terminal=[<unknown>] user=[web1p2] ruser=[<unknown>] rhost=[<unknown>]

[Sat Aug  2 23:05:43 2003] [warn] pid file /var/run/httpd.pid overwritten -- Unc
lean shutdown of previous Apache run?

[Sat Aug  2 20:28:22 2003] [error] mod_ssl: Cannot store SSL session to DBM file
 `/var/run/ssl_scache' (System error follows)
[Sat Aug  2 20:28:22 2003] [error] System: Das Argument ist ungültig (errno: 22)

[02/Aug/2003 23:05:43 09363] [warn]  Init: (confixx.meiner.tld:443) RSA server
 certificate CommonName (CN) `meiner.tld' does NOT match server name!?
[02/Aug/2003 23:05:43 09363] [warn]  Init: SSL server IP/port conflict: confixx.
meiner.tld:443 (/etc/httpd/httpd.conf:1404) vs. webmail.meiner.tld:443 (/etc
/httpd/httpd.conf:1632)
[02/Aug/2003 23:05:43 09363] [warn]  Init: You should not use name-based virtual
 hosts in conjunction with SSL!! 

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 23:28
by alexander newald
postfix kenne ich nicht, der rest sieht ok aus

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 23:41
by Outlaw
Ich habe jetzt schon wieder 20 httpd Instanzen, ist das normal und reduzieren die sich wieder ??

Ich habe das Gefühl, das kommt von ner Image Galerie Software, das war nämlich auch das letzte, was ich vorher bei nem User versucht habe zu fixen, denn er hatte nach dem Upgrade der GD 1.6.x Geschichte auf GD 2.x.x das Problem, daß die Thumbs beschi**en aussahen. Das hatte ich noch korrigiert, dann war Schluss ....

Gruß Outi

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 23:47
by Joe User
Moin,

gegen welche GD sind PHP und Perl gelinkt und hast Du mal die Module reduziert?

Gruss,
Markus

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-02 23:53
by Outlaw
GD 2.0.1 in der PHP Version 4.3.2 ....

Gruß Outi

PS: Nein, die Module habe ich noch nicht reduziert. Wo mache ich das ??

Re: Hilfe, Apache schläft ein ....

Posted: 2003-08-03 14:10
by Joe User
Moin,

die Apache-Module reduzierst Du per Yast -> System -> Editor for /etc/sysconfig -> Network -> WWW -> Apache und die PHP-Module durch rekompilieren ;)

Gruss,
Markus