> Generally, if you get a "Address and port already in use" and you know > that no other service or program uses that address/port then you have a > hanging process that hasn't shut down property. Check the Task Manager > to see if the process is still running if it happens again. If it > interacts with IIS then restarting that can clear it too (it may be that > an ISAPI DLL is hung up if you are interacting with one).
Hmm. client programs on other machines would still be trying to reconnect to the startdown server. Could that be a problem? I can no longer check that. > Either way it sounds like a connection or connections are not > terminating correctly and leaving something hanging - possibly over and > over, thereby eating up file handles. Okay, I will look at the tcpconnection termination. However, the problem showed itself when trying to spawn the compute processes. Now to do that, need handles for stderr and stdout. I'll look at how these are handled. ---------------------------------------------------------- Phil Scadden, Institute of Geological and Nuclear Sciences 764 Cumberland St, Private Bag 1930, Dunedin, New Zealand Ph +64 3 4799663, fax +64 3 477 5232 _______________________________________________ Delphi mailing list [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi
