ISPConfig3 - Warnungen und Apache Crash, Teil 2

andy1965

Member
Etwa zu Mitternacht läuft ein Job der meinen Apache2 total zum Absturz bringt.

Da hilft nur mehr ein reboot um das Problem schnell zu beheben, den Dienst manuell zu starten bringt nicht da er wieder abstürzt.
Das geht ungefähr bis 3 Uhr so
Wenn man die Überwachung "System > Serverkonfiguration > Überwachung" aktiviert, wird man zwar zugemüllt mit Mailwarnungen, aber es besteht eune 50/50 chance dass dann der Apache wieder läuft.

Ich kann leider keinen Cron von Kunden finden der den Fehler auslösen könnte, also denke ich gibt es da ein Problem in ISPConfig.

Danke für Tipps

cron.log:


Wed Feb 28 01:00:01 AM CET 2024 28.02.2024-01:00 - WARNING - There is already a lockfile set, but no process running with this pid (161200). Continuing.
Wed Feb 28 01:00:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:00:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:00:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:00:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:00:01 AM CET 2024 sh: 1: Syntax error: "&&" unexpected
Wed Feb 28 01:00:01 AM CET 2024 PHP Warning: Undefined array key "db_flags" in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 671
Wed Feb 28 01:00:01 AM CET 2024 sh: 1: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
Wed Feb 28 01:00:01 AM CET 2024 kill -l [exitstatus]
Wed Feb 28 01:00:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:00:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:00:01 AM CET 2024 PHP Fatal error: Uncaught ValueError: exec(): Argument #1 ($command) cannot be empty in /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php:478
Wed Feb 28 01:00:01 AM CET 2024 Stack trace:
Wed Feb 28 01:00:01 AM CET 2024 #0 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(478): exec()
Wed Feb 28 01:00:01 AM CET 2024 #1 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(311): rescue_core_module->_rescueDaemon()
Wed Feb 28 01:00:01 AM CET 2024 #2 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(110): rescue_core_module->_rescueHttpd()
Wed Feb 28 01:00:01 AM CET 2024 #3 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(62): rescue_core_module->_doRescue()
Wed Feb 28 01:00:01 AM CET 2024 #4 /usr/local/ispconfig/server/lib/classes/modules.inc.php(69): rescue_core_module->onLoad()
Wed Feb 28 01:00:01 AM CET 2024 #5 /usr/local/ispconfig/server/server.php(170): modules->loadModules()
Wed Feb 28 01:00:01 AM CET 2024 #6 {main}
Wed Feb 28 01:00:01 AM CET 2024 thrown in /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php on line 478
Wed Feb 28 01:00:03 AM CET 2024 PHP Warning: Undefined array key 1 in /usr/local/ispconfig/server/lib/classes/cron.d/100-monitor_mem_usage.inc.php on line 79
Wed Feb 28 01:01:01 AM CET 2024 28.02.2024-01:01 - WARNING - There is already a lockfile set, but no process running with this pid (161288). Continuing.
Wed Feb 28 01:01:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:01:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:01:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:01:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:01:01 AM CET 2024 sh: 1: Syntax error: "&&" unexpected
Wed Feb 28 01:01:01 AM CET 2024 sh: 1: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
Wed Feb 28 01:01:01 AM CET 2024 kill -l [exitstatus]
Wed Feb 28 01:01:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:01:01 AM CET 2024 PHP Warning: Undefined array key "hostname" in /usr/local/ispconfig/server/lib/app.inc.php on line 324
Wed Feb 28 01:01:01 AM CET 2024 PHP Fatal error: Uncaught ValueError: exec(): Argument #1 ($command) cannot be empty in /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php:478
Wed Feb 28 01:01:01 AM CET 2024 Stack trace:
Wed Feb 28 01:01:01 AM CET 2024 #0 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(478): exec()
Wed Feb 28 01:01:01 AM CET 2024 #1 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(311): rescue_core_module->_rescueDaemon()
Wed Feb 28 01:01:01 AM CET 2024 #2 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(110): rescue_core_module->_rescueHttpd()
Wed Feb 28 01:01:01 AM CET 2024 #3 /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php(62): rescue_core_module->_doRescue()
Wed Feb 28 01:01:01 AM CET 2024 #4 /usr/local/ispconfig/server/lib/classes/modules.inc.php(69): rescue_core_module->onLoad()
Wed Feb 28 01:01:01 AM CET 2024 #5 /usr/local/ispconfig/server/server.php(170): modules->loadModules()
Wed Feb 28 01:01:01 AM CET 2024 #6 {main}
Wed Feb 28 01:01:01 AM CET 2024 thrown in /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php on line 478
 

Till

Administrator
Da hilft nur mehr ein reboot um das Problem schnell zu beheben, den Dienst manuell zu starten bringt nicht da er wieder abstürzt.
Ok, dann müsstest Du in die Apache logs oder ins syslog von Debian schauen und nicht ins ISPConfig cron.log um zu sehen warum Apache abstürzt und sich nicht starten lässt. Auch solltest Du "System > Serverkonfiguration > Überwachung" ausschalten, das ist per default aus und das sollte es auch sein da es auf aktuellen systemen nicht mehr immer zuverlässig funktioniert und wie Du ja selbst festgestellt hat zu einem restart loop führt wenn sich der Dienst nicht mehr starten lässt, daher dies bitte auch nicht anschalten.
 

andy1965

Member
Die Apache logs sind nicht sehr aufschlussreich, im syslog stehen nur die Mitternachts CRON von ISPConfig, das ist leider alles.
Die Überwachung ist nicht das Problem, sie rettet den Dienst in den meisten Fällen.
 

Anhänge

  • error.log.zip
    3,3 KB · Aufrufe: 23

Till

Administrator
Sieht für mich so aus als ob der Apache auf Deinem Server ein Problem hat greceful restarts korrekt durchzuführen und dabei bleibt er dann hängen. ist also kein problem mit ISPConfig sondern eins im Apache. Du kannst z.B. versuchen das Apache MPM von Prefork zu event zu ändern, das nutzen ale neu installiereten ISPConfig Systeme auf Debian 12. Davor musst u aber sucher stellen dass keine website mehr mod_php nutzt, denn Apache mod_php deaktivieren oder deinstallieren und dann den Apache MPM von prefork auf event umstellen.
 

Werbung

Top