Hallo,
zuerst zu meiner aktuellen Konfiguration:
- FB7270v3 UI
- freetz-trunk, zuletzt 6466
- Firmware-Version 74.04.88freetz-devel-6466M
- USB-Stick mit FAT32
Außerdem steckt an meine FB ein FTDIUSB-seriell Wandler mit µC und einem RFM12B Funkmodul. Er ist der Master für meine OpenHR20 Heizkörperventile.
Der Daemon läuft mit php-cli und speichert in eine SQlite-Datenbank. Das php-cli binary und die DB liegen auf dem USB-Stick. Das binary habe ich erstellen lassen indem ich die php.mk geändert habe und dann händisch auf den USB-Stick kopiert.
Anhang anzeigen patchfile-php-cli.diff.txt
Nun habe ich das Problem, dass nach 15 Minuten bis 3 Stunden die FB neu startet,
wenn ich php-cli gestartet habe. Also cd auf den USB-Stick und dann "./php-cli -f daemon.php". Ein & um den Prozess in den Hintergrund zu schicken oder die Ausgaben nach /dev/null umzuleiten bringt scheinbar keine Veränderung.
PHP erzeugt keine Logeinträge zu dem Absturz im Syslog, zu anderen Fehlern aber schon. D.h. logging von PHP funtioniert.
Das syslog lasse ich auf den USB-Stick schreiben, damit nach einem Absturz nicht alles leer ist. Kann es sein dass die letzte Meldung nicht schnell genug geschrieben wird? Soll ich versuchen über das Netzwerk zu loggen?
Angehängt sind ein Teil des Syslogs, die .config und der patch.
Getestet habe ich die revisions 6438, 6440, 6457, 6460, 6466, auch mit make distclean und neuer config bleibt das Problem.
Das loglevel für klogd scheint keinen Einfluss zu haben, ist das normal?
Das syslog (auf USB-Stick) schaue ich auf meinem PC (Win7 Home) per Samba-Freigabe an, evtl kommen daher die vielen smbd-Fehlereldungen.
Anhang anzeigen syslog.txt
Anhang anzeigen config.txt
Welche Möglickeiten gibt es, dem Absturz/Reboot auf die Schliche zu kommen bzw. welche Informationen habe ich noch vergessen?
Viele Grüße
Marco
zuerst zu meiner aktuellen Konfiguration:
- FB7270v3 UI
- freetz-trunk, zuletzt 6466
- Firmware-Version 74.04.88freetz-devel-6466M
- USB-Stick mit FAT32
Außerdem steckt an meine FB ein FTDIUSB-seriell Wandler mit µC und einem RFM12B Funkmodul. Er ist der Master für meine OpenHR20 Heizkörperventile.
Der Daemon läuft mit php-cli und speichert in eine SQlite-Datenbank. Das php-cli binary und die DB liegen auf dem USB-Stick. Das binary habe ich erstellen lassen indem ich die php.mk geändert habe und dann händisch auf den USB-Stick kopiert.
Anhang anzeigen patchfile-php-cli.diff.txt
Nun habe ich das Problem, dass nach 15 Minuten bis 3 Stunden die FB neu startet,
wenn ich php-cli gestartet habe. Also cd auf den USB-Stick und dann "./php-cli -f daemon.php". Ein & um den Prozess in den Hintergrund zu schicken oder die Ausgaben nach /dev/null umzuleiten bringt scheinbar keine Veränderung.
PHP erzeugt keine Logeinträge zu dem Absturz im Syslog, zu anderen Fehlern aber schon. D.h. logging von PHP funtioniert.
Das syslog lasse ich auf den USB-Stick schreiben, damit nach einem Absturz nicht alles leer ist. Kann es sein dass die letzte Meldung nicht schnell genug geschrieben wird? Soll ich versuchen über das Netzwerk zu loggen?
Angehängt sind ein Teil des Syslogs, die .config und der patch.
Getestet habe ich die revisions 6438, 6440, 6457, 6460, 6466, auch mit make distclean und neuer config bleibt das Problem.
Das loglevel für klogd scheint keinen Einfluss zu haben, ist das normal?
Das syslog (auf USB-Stick) schaue ich auf meinem PC (Win7 Home) per Samba-Freigabe an, evtl kommen daher die vielen smbd-Fehlereldungen.
Anhang anzeigen syslog.txt
Anhang anzeigen config.txt
Welche Möglickeiten gibt es, dem Absturz/Reboot auf die Schliche zu kommen bzw. welche Informationen habe ich noch vergessen?
Viele Grüße
Marco
Zuletzt bearbeitet: