ich habe gestern das Update auf den letzten RC der Version 6.0 auf meiner Symbox gewagt.
Das Update ist soweit sauber durchgelaufen, nach einer Stunde dann der erste Absturz.
Heute Nacht mindestens einmal, heute früh auch wieder. Durch das aggregieren der ganzen Archivdaten dauert der automatische Neustart nach Crash leider recht lange.
Die Funktion zum Übermitteln der Crash Dumps in der Konsole habt ihr wohl entfernt?
Nein, ich bin von der 5.5 auf die 6 gewechselt.
das Debugging starte ich heute Nachmittag wenn ich zuhause bin.
Das wollte ich heute früh nicht machen, da dann symcon nach dem crash ja nicht weiterläuft.
CrashDumps aus der Konsole wollt Ihr wohl nicht mehr haben
Du müsstest die Debugging Session offen lassen und wenn du dann beim Crash abspeicherst, landet es eigentlich in dem Ordner von dem du gdb gestartet hast.
Ich dachte schon jetzt läuft es durch, aber nun ist es doch noch passiert.
Thread 108 „symcon“ received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2e9f7750 (LWP 30140)]
0x017814b4 in zend_timeout_handler ()
(gdb)
Magst du mal schauen, ob du irgendwo in deinen Skripten oder Modulen „ini_set“ verwendet wird?
Alternativ kannst du per SSH auf die SymBox und folgendes ausführen:
> # grep -r "ini_set" /var/lib/symcon/scripts/
> /var/lib/symcon/scripts/33222.ips.php:ini_set('max_execution_time', count($HMCcuAddress) * 120);
> /var/lib/symcon/scripts/48396.ips.php: ini_set(§\'max_execution_time§\', 120); // kann schon mal dauern :)
> /var/lib/symcon/scripts/48396.ips.php: ini_set(§\'max_execution_time§\', (int)ini_get(§\'max_execution_time§\')+($HostNumber*5));
> /var/lib/symcon/scripts/48396.ips.php: ini_set(§\'max_execution_time§\', (int)ini_get(§\'max_execution_time§\')+($HostNumber*10));
> /var/lib/symcon/scripts/12000.ips.php: ini_set('max_execution_time', 120); // kann schon mal dauern :)
> /var/lib/symcon/scripts/deleted/30749.ips.php:ini_set('max_execution_time', count($HMCcuAddress) * 120);
> /var/lib/symcon/scripts/22465.ips.php: ini_set('max_execution_time', (int)ini_get('max_execution_time')+($HostNumber*10));
> /var/lib/symcon/scripts/24264.ips.php: ini_set('max_execution_time', (int)ini_get('max_execution_time')+($HostNumber*5));
> #
Ich hab mal die Id’s rausgesucht ( deleted sollte unrelevant sein )
33222 Homematic Easy Install ( Hab ich nicht ausgeführt )
48396 Fritz Box Project
12000 Fritz Box Project
22465 Fritz Box Project
24264 Fritz Box Project