This happens about every 10 mins, when we have script dependencies on jobs.
Attached is a stack trace (note that the script being executed had errors in it, but it errors just fine like 5-10 times, then this happens at one point) pulse_crash_Stack_dump.txt (24.4 KB)
We get this crash quite often, taking down pulse, essentially stopping script dependencies from working… :-\
We have two problems:
script paths between windows / linux are not customizable, so when the linux pulse dies, the slaves cant execute the script dependencies instead of pulse
pulse dies
i could i guess set up a batch script that starts pulse in a loop, but thats so 1995
We get slave crashes too that seem to be python related every now and then:
Log ends in:
2013-08-14 16:36:09: 0: Got task!
2013-08-14 16:36:09: 0: Plugin will be reloaded because a new job has been loaded, or one of the job files or plugin files has been modified
2013-08-14 16:36:09: Constructor: 3dsmax
2013-08-14 16:36:09: 0: Loaded plugin: 3dsmax
2013-08-14 16:36:09: 0: Task timeout is 1209600 seconds (Regular Task Timeout)
2013-08-14 16:36:10: 0: Loaded job: TST_000_0000_v0071_kyo_deadline_Test_images_render3d_FX-FFX-PyroFingersCSideRGBLight (520c04fe2eb2af8efcdd2a0a)
2013-08-14 16:36:10: 0: INFO: Executing plugin script C:\Users\scanlinevfx\AppData\Local\Thinkbox\Deadline6\slave\LAPRO0332\plugins\3dsmax.py
Then it hangs since, the GUI changed all white, frozen.
Are you guys using Path Mapping? Deadline should be magically swapping out the paths between linux/windows, if you guys have set that up.
There are definitely some issues with the way we’re doing some of the Python stuff. I’m aware of some of them, and they might be relate to what you’re encountering – I’ll probably have a go at fixing them next week when Ryan gets back