> 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

Reply via email to