Thanks for the suggestion. But, it's not that long. My test script is only 20 seconds. The first request works fine - it appends the date to a file at the end of it's run, so I know it's working. But, I can't call the script more than once in that 20 seconds. Subsequent requests are ignored until the 20 seconds is up.
The real script would be longer so I will keep the process killer in mind if I can ever get it working at all.