Hallo Marcus,
nachdem sh.py in Kombination mit dem Russound Plugin monatelang geschnurrt hat wie ein Kätzchen ist mir heute Nacht sh.py bei der zweistündlichen Reconnect Orgie zum Russound abgestürtzt. Im Log finde ich folgende Meldung:
Komisch dabei finde ich die zweite INFO Ausgabe von "SmartHome.py" (oben in rot). Normalerweise steht immer nur folgendes in den Logs:
Eine erste Recherche auf Google brachte diverse Möglichkeiten, von nicht threadsicheren Methoden von asyncore über das richtige Schließen einer Connection in der handle_close. Leider ist dazu mein Fieber heute zu hoch, um mich noch näher damit zu beschäftigen. Würde mich freuen, wenn du dir das mal ansehen könntest. Ich krabbel jetzt wieder ins Bett
nachdem sh.py in Kombination mit dem Russound Plugin monatelang geschnurrt hat wie ein Kätzchen ist mir heute Nacht sh.py bei der zweistündlichen Reconnect Orgie zum Russound abgestürtzt. Im Log finde ich folgende Meldung:
Code:
2013-02-13 00:10:58 SmartHome.py INFO Russound: connection to 192.168.178.45:9621 closed 2013-02-13 00:11:08 sh.con INFO Russound: connected to 192.168.178.45:9621 [COLOR="Red"]2013-02-13 00:11:08 SmartHome.py INFO Russound: connected to 192.168.178.45:9621[/COLOR] 2013-02-13 00:11:08 SmartHome.py CRITICAL Unhandled exception: (9, 'Bad file descriptor') <class 'select.error'> File "bin/smarthome.py", line 456, in <module> sh = SmartHome() File "bin/smarthome.py", line 238, in __init__ asyncore.loop(timeout=1, count=1, map=self.socket_map) File "/usr/lib/python2.7/asyncore.py", line 220, in loop poll_fun(timeout, map) File "/usr/lib/python2.7/asyncore.py", line 145, in poll r, w, e = select.select(r, w, e, timeout)
Code:
2013-02-12 06:43:18 SmartHome.py INFO Russound: connection to 192.168.178.45:9621 closed 2013-02-12 06:43:23 sh.con INFO Russound: connected to 192.168.178.45:9621

Kommentar