apache stürzt oft ab

stefansvw

Registered User
Hallo zusammen. Ich verweifle bald. Meine Apache stürzt sehr oft ab in Verbindung mit mediawiki.

In meiner Error.log steht vor dem Crash folgendes:
Code:
[Wed Oct 14 07:26:51 2015] [error] [client 185.66.155.61] PHP Warning:  Module 'apc' already loaded in Unknown on line 0, referer: [URL="http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet"]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:26:51 2015] [error] [client 185.66.155.61] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/php_imagick.dll' - /usr/lib/php5/20090626+lfs/php_imagick.dll: cannot open shared object file: No such file or directory in Unknown on line 0, referer: [URL]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:26:51 2015] [error] [client 185.66.155.61] PHP Warning:  Module 'apc' already loaded in Unknown on line 0, referer: [URL]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:26:53 2015] [error] [client 185.66.155.61] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/php_imagick.dll' - /usr/lib/php5/20090626+lfs/php_imagick.dll: cannot open shared object file: No such file or directory in Unknown on line 0, referer: [URL]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:26:53 2015] [error] [client 185.66.155.61] PHP Warning:  Module 'apc' already loaded in Unknown on line 0, referer: [URL]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:26:53 2015] [error] [client 91.121.145.195] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/php_imagick.dll' - /usr/lib/php5/20090626+lfs/php_imagick.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Oct 14 07:26:53 2015] [error] [client 91.121.145.195] PHP Warning:  Module 'apc' already loaded in Unknown on line 0
[Wed Oct 14 07:26:53 2015] [error] [client 81.169.238.232] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/php_imagick.dll' - /usr/lib/php5/20090626+lfs/php_imagick.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Oct 14 07:26:53 2015] [error] [client 81.169.238.232] PHP Warning:  Module 'apc' already loaded in Unknown on line 0
[Wed Oct 14 07:26:56 2015] [error] [client 185.66.155.61] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/php_imagick.dll' - /usr/lib/php5/20090626+lfs/php_imagick.dll: cannot open shared object file: No such file or directory in Unknown on line 0, referer: [URL]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:26:56 2015] [error] [client 185.66.155.61] PHP Warning:  Module 'apc' already loaded in Unknown on line 0, referer: [URL]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:36:57 2015] [warn] [client 185.66.155.61] Timeout waiting for output from CGI script /var/www/cgi-bin/cgi_wrapper/cgi_wrapper, referer: [URL]http://www.wikiwaldhof.de/index.php?title=Kategorie:SV_Waldhof_Mannheim&from=A%7Cgeordnet[/URL]
[Wed Oct 14 07:36:57 2015] [warn] [client 81.169.238.232] Timeout waiting for output from CGI script /var/www/cgi-bin/cgi_wrapper/cgi_wrapper
kein mir einer helfen woran es liegen kann und was ich machen soll?


LG
Stefan
 
Last edited by a moderator:
Punkt 1) Dir fehlt ein PHP-Paket/-Modul namens "imagick". Das solltest Du sauber nachinstallieren oder ggf. die Pfade überprüfen.

Punkt 2) Die Fehlermeldung zum APC-Modul deutet darauf hin, dass es in mehr als einer *.ini-Datei versucht wird zu laden. Das kann z.B. passieren, wenn eine zentrale php.ini geladen wird und darin die Konfiguration einzelner Module inkludiert werden.
 
Das ist ein Linux-System?
Dann frage ich mich was da das Laden einer Windows-DLL namens php_imagick.dll zu suchen hat.
 
Wo steht was von Linux? PHP-Erweiterungen gibt es auch für Windows.
Ich habe nie behauptet, es gäbe für Windows kein PHP & Co. ;)

Ein Windows-System, in dem es solche Pfade gibt: /usr/lib/php5/20090626+lfs/
Niemals.
Selbst wenn jemand ein Verzeichnissystem so nachstellt wie auf Linux müsste dort wenigstens ein Laufwerksbezeichner stehen.

Also bitte nicht auf Verdacht auf mich schießen ;)

Und zudem heißt der HTTP-header bei Windows dann
X-Powered-By-Plesk: PleskWin
 
Last edited by a moderator:
@Gwen: Deine erste Antwort, war IMHO, missverständlich. Hättest Du geschrieben: "da wird eine DLL gesucht aber die Pfade deuten auf eine Linuxkonfiguration. Offensichtlich sind hier ein paar Konfigs verrutscht.", wäre das deutlicher geworden. :)

Wobei ich mich frage, wie kann da eine DLL reingeraten bzw. überhaupt danach gesucht werden?
 
Last edited by a moderator:
Ich bin mir nicht sicher wie PHP dabei reagiert aber möglich das die Extension doppelt refernziert sind und PHP das nicht mag.

extension=apc.so
extension=apc.dll
 
Ich bin mir nicht sicher wie PHP dabei reagiert aber möglich das die Extension doppelt refernziert sind und PHP das nicht mag.

extension=apc.so
extension=apc.dll

Hast Du irgendwo in der php.ini inkl. includeder Konsorten zweimal einen Eintrag wie "extension=apc.so" drin, wirft es den Fehler für das APC-Modul wie im Log oben angegeben.

"extension=apc.dll" müsste hingegen auf einem Linux-System mit "unable to load" quittiert werden.
 
Wobei ich mich frage, wie kann da eine DLL reingeraten bzw. überhaupt danach gesucht werden?

Wilde Vermutung:
es wurde nach einem Tutorial vorgegangen und das falsche erwischt.
Oder es gab kein Tutorial und der erfahrene Admin hatte einfach einen schlechten Tag (kommt vor) und war geistig bei der Konfiguration einer PHP Installation auf einem Windowssystem.
 
@TerraX
Du hast doch das Logfile angesehen. Da wird von einem Linux-Pfad eine DLL geladen. Das kann auf dem OS nicht sein.

Dass ich mich da frage, was auf einem Linux-System eine DLL zu suchen hat, ist weder missverständlich noch falsch.


Ich halte mich da jetzt raus. Hat ja keinen Sinn mehr, wenn hier für Windows rumvermutet wird.
 
Nö, ich hatte nur "unable to load" das DLL gesehen und da war für mich Windows klar ;) Offensichtlich ist es ein Linuxsystem, wie wir nun anhand des Headers wissen.
 
Nö, ich hatte nur "unable to load" das DLL gesehen und da war für mich Windows klar ;) Offensichtlich ist es ein Linuxsystem, wie wir nun anhand des Headers wissen.

Hallo zusammen,

erst einmal vielen lieben Dank für Eure schnelle Hilfe.

Es handelt sich hier um ein Ubuntu 12-System auf dem eigentlich Imagick installiert ist. Ich fragte mich aber auch schon warum eigentlich .dll...

Ich finde diese dll auch nirgends in keiner php.ini. Auch das APC-Modul ist in keiner php.ini vermerkt.

Hier habt Ihr mal die PHP-Info
http://www.wikiwaldhof.de/info.php

Der Server ist mindestens 10 mal abgestürzt laut watchdog :mad:
und ich verzweifle bald und weiß nicht warum....
 
was auch noch oft erscheint in der error.log

Code:
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: p on line 148, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: PHP Notice: Undefined index: TendenzPfeilDownImg in /var/www/vhosts/stefan-reiser.de/wiki2015/extensions/lmo/addon/mini/lmo-minitab.php on line 148, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: PHP Notice: Undefined index: TendenzPunktImg in /var/www/vhosts/stefan-reiser.de/wiki2015/extensions/lmo/addon/mini/lmo-minitab.php on line 148, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: PHP Notice: Undefined index: TendenzPfeilUpImg in /var/www/vhosts/stefan-reiser.de/wiki2015/extensions/lmo/addon/mini/lmo-minitab.php on line 148, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: PHP Notice: Undefined index: TendenzPfeilDownImg in /var/www/vhosts/stefan-reiser.de/wiki2015/extensions/lmo/addon/mini/lmo-minitab.php on line 148, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: PHP Notice: Undefined index: TendenzPfeilDownImg in /var/www/vhosts/stefan-reiser.de/wiki2015/extensions/lmo/addon/mini/lmo-minitab.php on line 148, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: PHP Notice: Undefined index: TendenzPunktImg in /var/www/vhosts/stefan-reiser.de/wiki2015/extensions/lmo/addon/mini/lmo-minitab.php on line 148, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
[Wed Oct 14 18:02:27 2015] [warn] [client 188.104.210.80] mod_fcgid: stderr: PHP Notice: Undefined index: CacheTable in /var/www/vhosts/stefan-reiser.de/wiki2015/extensions/lmo/addon/mini/lmo-minitab.php on line 217, referer: http://www.wikiwaldhof.de/index.php?title=Hauptseite
 
Unabhängig von dem durchaus gerechtfertigten Verdacht von GwenDragon, die Module müssen nicht zwingend in einer php.ini geladen werden, sondern können auch durchaus aus anders benannten config-Dateien included werden. Dazu musst Du die PHP-Config insgesamt aufdröseln.

In Deinem Falle:

Additional .ini files parsed /etc/php5/cgi/conf.d/00-ioncube-loader-5.3.ini, /etc/php5/cgi/conf.d/apc.ini, /etc/php5/cgi/conf.d/curl.ini, /etc/php5/cgi/conf.d/gd.ini, /etc/php5/cgi/conf.d/imagick.ini, /etc/php5/cgi/conf.d/imap.ini, /etc/php5/cgi/conf.d/mcrypt.ini, /etc/php5/cgi/conf.d/mysql.ini, /etc/php5/cgi/conf.d/mysqli.ini, /etc/php5/cgi/conf.d/pdo.ini, /etc/php5/cgi/conf.d/pdo_mysql.ini, /etc/php5/cgi/conf.d/pdo_sqlite.ini, /etc/php5/cgi/conf.d/sqlite3.ini, /etc/php5/cgi/conf.d/xsl.ini, /etc/php5/cgi/conf.d/zend_extensions_psa.ini

P.S.: Ich darf anmerken, dass Deine Kiste arg langsam reagiert also massiv und Last zu stehen scheint. Das ist sicher nicht normal für die Webseite da.
 
Last edited by a moderator:
Kurze Zusammenfassung:
Wir haben hier ein völlig veraltetes unsupportetes System, welches (möglicherweise) verseucht ist und von einem planlosen Admin nicht administriert wird.

Hmm, mir fällt dazu nur Eines ein,...
 
Back
Top