Message93981
Further information: it doesn't fail everytime in Python 3.1 - usually 1
in 4, or 1 in 5 times. It never fails with Python 2.6.3
Example output from the script when its failing (python 3.1):
Starting data1
Starting data2
Started subproc: PID: 20209 : args: data1
poll
Started subproc: PID: 20210 : args: data2
poll
Child has sent:True
poll
Child has sent:True
poll
isalive: False
isalive: True
Reaping PID: 20210
isalive: True
poll
Finishing: data2
isalive: True
poll
isalive: True
poll
isalive: True
poll
isalive: True
poll
<repeat isalive and poll lines until>:
isalive: True
poll
isalive: True
terminating
Child had to be killed due to a timeout
Finishing: data1
True
Working output (consistantly works on Python 2.6.3):
Starting data1
Starting data2
Started subproc: PID: 20252 : args: data1
poll
Started subproc: PID: 20253 : args: data2
poll
Child has sent:True
Child has sent:True
poll
Child has sent:True
poll
isalive: False
isalive: False
isalive: False
Reaping PID: 20252
Reaping PID: 20253
Finishing: data1
Finishing: data2
True |
|
Date |
User |
Action |
Args |
2009-10-14 12:51:21 | pajs@fodder.org.uk | set | recipients:
+ pajs@fodder.org.uk |
2009-10-14 12:51:21 | pajs@fodder.org.uk | set | messageid: <1255524681.27.0.985043889406.issue7123@psf.upfronthosting.co.za> |
2009-10-14 12:51:19 | pajs@fodder.org.uk | link | issue7123 messages |
2009-10-14 12:51:19 | pajs@fodder.org.uk | create | |
|