And I did it. *sigh*.
I have *not* been able to figure out why, ever since we moved to Win2K Server, my CGI apps won't coexist. If two users request the same .exe within about 1/10th of a second, they collide; one completes, the other hangs until timeout some minutes later. The only problem is, while that one is hung, further requests for the same page also hang. The stack gets large rather quickly.
First hack was a tool to kill the rogue processes.
Latest, uglier hack is...
Are you ready to shudder?
For five power users, I took three of the most-requested (and most-crashing) pages, and made per-user copies of them. So one app named "SeekMT.exe" now has copies named "SeekMTLBAR.exe" and "SeekMTSROL.exe", etc, in the same folder, to which each of those power users gets referred instead.
Kill me quickly.