Hi Richard,
>> Earlier on I was getting a server is busy message on your other site
http://clarion.capesoft.com/, is this something I can throw up in some circumstances from within NT, like if I wanted to block an IP address or bandwidth throttle for example?
yes absolutely. There is code in the WebServer procedure, in the StartThread method, that looks like this;
If self.performance.NumberOfThreads >= self.MaxThreads and self.MaxThreads > 0
self.SendError(500,'Server Busy','Server Busy, try again shortly')
This allows the server to limit the number of threads that are running at one time.
We're getting the error on the server at the moment because we've put in a DLL which is not ending the threads correctly - which means the system ultimately starves for threads. But that's an internal issue we're addressing.
Cheers
Bruce