PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Apache / PHP



BF-42.de|MiG
09.09.03, 12:38
Hi Jungs!

ich bin nu schon siet längerer zeit, mehr oder weniger, zufriedener benutzer des apachefriends lampp packs. dies läuft auf meiner redhat box sehr gut, dachte ich zumindest...

der rechner selbst hat 1 gb ram, einen 1.2 ghz amd, 10 gb imb festplatte und ein asus a7v mainboard. bei manchen scripten, zb boards oder sonstiges (invision board, php donkey, web donkey, php rcon) passieren manchmal sehr sehr suspekte fehler. wenn ich auf links klicke, öffnet sich die page manchmal einfach ohne grund nicht. er läd und läd und läd und nichts geschieht. wenn ich dann bei dem linux rechner "top" eingeb, sagt er mir, dass der apache sehr viele recourcen verbraucht. auch den ladevorgang beim server kann man deutlich hören. nur leider baut sich dann keine seite auf, und wenn dann nur grotten lahm...

woran liegt das denn??! liegt das eher an fehlerhaften scripts oder an apache einstellungen. wie kann ich denn mal am besten die performance meines servers testen. das fände ich mal ganz interessant. in etwa einem monat muss das teil ideal konfiguriert sein zur lan party. 200 leute sollen kommen und auf den intranet zugriff haben. hoffentlich hält er den belastungen stand!

thom01
09.09.03, 13:36
Im Gegensatz zu Windows bietet Linux ja meistens diverse recht ausführliche Logdateien, in die man mal schauen kann, in diesem Fall vielleicht mal die error.log von apache konsultieren, evtl. noch die messagesbzw. syslog. Findet sich da was?

BF-42.de|MiG
09.09.03, 13:52
also die error_log sagt folgendes


[Fri Aug 29 19:32:24 2003] [notice] suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[Fri Aug 29 19:32:25 2003] [notice] Digest: generating secret for digest authentication ...
[Fri Aug 29 19:32:25 2003] [notice] Digest: done
[Fri Aug 29 19:32:26 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Fri Aug 29 20:15:45 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/webdonkey
[Fri Aug 29 20:15:47 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/webdonkey
[Fri Aug 29 20:47:34 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/pl, referer: http://192.168.6.25/webdonkey/html/
[Fri Aug 29 20:47:36 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/pl
[Fri Aug 29 20:47:36 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/pl
[Fri Aug 29 20:49:45 2003] [notice] caught SIGTERM, shutting down
[Fri Aug 29 20:49:55 2003] [notice] suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[Fri Aug 29 20:49:56 2003] [notice] Digest: generating secret for digest authentication ...
[Fri Aug 29 20:49:56 2003] [notice] Digest: done
[Fri Aug 29 20:49:57 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Fri Aug 29 20:51:28 2003] [notice] caught SIGTERM, shutting down
[Fri Aug 29 20:51:55 2003] [notice] suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[Fri Aug 29 20:51:57 2003] [notice] Digest: generating secret for digest authentication ...
[Fri Aug 29 20:51:57 2003] [notice] Digest: done
[Fri Aug 29 20:51:58 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Fri Aug 29 20:52:30 2003] [notice] caught SIGTERM, shutting down
[Sat Aug 30 19:18:56 2003] [notice] suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[Sat Aug 30 19:18:58 2003] [notice] Digest: generating secret for digest authentication ...
[Sat Aug 30 19:18:58 2003] [notice] Digest: done
[Sat Aug 30 19:18:59 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Sat Aug 30 23:25:23 2003] [notice] caught SIGTERM, shutting down
[Mon Sep 01 12:59:22 2003] [notice] suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[Mon Sep 01 12:59:24 2003] [notice] Digest: generating secret for digest authentication ...
[Mon Sep 01 12:59:24 2003] [notice] Digest: done
[Mon Sep 01 12:59:25 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Mon Sep 01 16:39:56 2003] [error] [client 80.181.182.128] Invalid method in request ãB
[Mon Sep 01 22:28:29 2003] [error] [client 216.72.131.181] File does not exist: /opt/lampp/htdocs/scripts
[Tue Sep 02 00:38:34 2003] [notice] caught SIGTERM, shutting down
[Sat Sep 06 17:32:00 2003] [notice] suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[Sat Sep 06 17:32:02 2003] [notice] Digest: generating secret for digest authentication ...
[Sat Sep 06 17:32:02 2003] [notice] Digest: done
[Sat Sep 06 17:32:03 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Sat Sep 06 19:25:18 2003] [notice] caught SIGTERM, shutting down
[Mon Sep 08 21:58:22 2003] [notice] suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[Mon Sep 08 21:58:24 2003] [notice] Digest: generating secret for digest authentication ...
[Mon Sep 08 21:58:24 2003] [notice] Digest: done
[Mon Sep 08 21:58:25 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Mon Sep 08 23:34:17 2003] [notice] caught SIGTERM, shutting down


ich versteh leider nicht, warum er laufend diesen fehler macht:

[Mon Sep 08 21:58:25 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7 PHP/4.3.3 DAV/2 configured -- resuming normal operations
[Mon Sep 08 23:34:17 2003] [notice] caught SIGTERM, shutting down

ich weiss nicht so ganz, was da abgeht. aber ich glaube, es wird eh mal zeit den rechner neu zu installieren. ich werd dann gleich redhat 8.0 drauf spielen. hatte einige hardware aenderungen in der zeit und hab auch einige tests gemacht, die vielleicht nich sonderlich gut fuer das system waren ;)

beim hochfahren macht das system auch sehr lange (eigentlich grundlos) rum bevor ueberhaupt linux geladen wird...

thom01
09.09.03, 14:41
[Mon Sep 08 23:34:17 2003] [notice] caught SIGTERM, shutting down

Die Meldung wird immer dann geschrieben, wenn das System ordnungsgemäß runtergefahren wird.

Interessanter sind die hier:


[Fri Aug 29 20:15:45 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/webdonkey
[Fri Aug 29 20:15:47 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/webdonkey
[Fri Aug 29 20:47:34 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/pl, referer: http://192.168.6.25/webdonkey/html/
[Fri Aug 29 20:47:36 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/pl
[Fri Aug 29 20:47:36 2003] [error] [client 192.168.6.5] File does not exist: /opt/lampp/htdocs/pl

und die:


[Mon Sep 01 16:39:56 2003] [error] [client 80.181.182.128] Invalid method in request ãB
[Mon Sep 01 22:28:29 2003] [error] [client 216.72.131.181] File does not exist: /opt/lampp/htdocs/scripts

Mit der "invalid method" kann ich so nichts anfangen. Und bei den anderen existieren die Seiten, die angefordert wurden, nicht. Hilft das irgendwie weiter?

Bevor die diversen Scipte nicht überhaupt mal laufen, dürfte es wenig Sinn machen, auf die Performance zu schauen. Möglicherweise musst du in den Scripten ja noch einiges konfigurieren? Ansonsten solltes du mit der Konfiguration eigentlich so schnell keine Engpässe bekommen (es sei den Speicherplatz-mäßig, wegen donkey und so :D )

BF-42.de|MiG
09.09.03, 14:54
naja, so wirklich hilft das leider sicher nich weiter. wahrscheinlich liegts auch zum teil an schicht 8 (DAU) problemen ;)

ich werd das alles nochmal neu aufsetzten und schaun, was dann los ist. gibts vielleicht trotzdem sowas wie ein php oder mysql server benchmark?