Checking that MathKernel is still running
- To: mathgroup at smc.vnet.net
- Subject: [mg107359] Checking that MathKernel is still running
- From: Alexey <lehin.p at gmail.com>
- Date: Wed, 10 Feb 2010 03:37:24 -0500 (EST)
Hello, I have a program that uses separate MathKernel for a very long computation. Main kernel calls LinkWrite[link, EvaluatePacket[...]] then calls LinkRead[link] and waits until the computation will be completed. But sometimes this additional kernel may shut down due to some reason ("No more memory available" or just due to a bug). When this happens the main MathKernel (which launches additional kernel) goes to infinite loop with 100% CPU usage. Is it possible to control such situation and handle MathKernel's automatic shutdown inside the main MathKernel?