in reply to Problem with for in CGI

The ten minute limit is a big red flag -- very fishy. That's precisely how long it took my CGI scripts to time out when I was using Perl2Exe (since the web hoster didn't support Perl in its native (source-readable) state). I was trying Perl2Exe to see if it would work, and so I was obviously using it in an unregistered mode.

Turns out the unregistered version (hacks listed in the snippet section to get around this notwithstanding) puts up a prompt window at the end of every execution. There was nobody at the web hosting site to repond to it. To prevent long-running processes, they had the system set up to kill any CGI processes that ran 10 minutes.

Bet you're facing the same kind of thing. You're forking off a long-running process/thread/whatever and something else is saying "Ah, you run too long, I'mma' gonna' whacka' you now." and off you go to PID-Purgatory.

Just a guess.