Die Suche ergab 5 Treffer

von RaNaN
Mittwoch 9. September 2009, 21:24
Forum: Allgemeine Fragen
Thema: Probleme mit subprocess/popen
Antworten: 10
Zugriffe: 1361

@BlackJack:

Ich habe versucht den Fehler mit Logs sehr genau einzugrenzen und bin mir sicher, dass er beim Aufruf vom Prozessen kommt.
Das Programm läuft ohne Gui, aber hat noch mehrere Threads offen, z.b ein Socket, weiß aber nicht ob das damit zusammen hängt. Mir fehler leider jegliche ...
von RaNaN
Dienstag 8. September 2009, 23:06
Forum: Allgemeine Fragen
Thema: Probleme mit subprocess/popen
Antworten: 10
Zugriffe: 1361

Wenn ich den Code isoliere tritt der Fehler leider nicht mehr auf, ich werde wohl damit Leben müssen und schreibe ein Script, welches prüft ob das Programm noch läuft.
Vielen Dank für eure Bemühungen!
von RaNaN
Sonntag 6. September 2009, 16:13
Forum: Allgemeine Fragen
Thema: Probleme mit subprocess/popen
Antworten: 10
Zugriffe: 1361

Danke für deine Hinweise, aber die helfen nicht bei dem Problem weiter, dass der Interpreter unregelmäßig beim Aufrufen von Prozessen abstürzt.

command ist eine Liste. und der Befehl ist ein Aufruf von "tesseract", aber sogar bei "cat" oder einem Aufruf von einem Script ist es schon passiert ...
von RaNaN
Samstag 5. September 2009, 17:20
Forum: Allgemeine Fragen
Thema: Probleme mit subprocess/popen
Antworten: 10
Zugriffe: 1361

Ok, hiermal 2 Beispiele mit denen ich es versucht habe.

pipe = subprocess.PIPE
popen = subprocess.Popen(self.command, stdout=pipe, stderr=pipe)
outputdata, errdata = popen.communicate(self.inputdata)
assert (popen.returncode == 0), \
"Error running: %s\n\n%s" % (self.command, errdata)
result ...
von RaNaN
Samstag 5. September 2009, 14:12
Forum: Allgemeine Fragen
Thema: Probleme mit subprocess/popen
Antworten: 10
Zugriffe: 1361

Probleme mit subprocess/popen

Hallo,
ich habe folgendes Problem und weiß einfach nicht mehr weiter.

Ich versuche einen Prozess zu starten, was so weit auch ganz gut funktioniert.
Doch ca alle 100-200 mal gibt es folgende Probleme:
Der python Interpreter wird gekillt, oder beendet, oder sonstwas, aufjeden Fall ist der Prozess ...