in reply to command timeout not working

This sounds like a safe signals problem. Look at the "Deferred signals" section in perlipc for a description of the problem and possible solutions.