DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30260>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=30260

apr_socket_connect(() fails under load: Only one usage of each socket address 
(protocol/network address/port) is normally permitted





------- Additional Comments From [EMAIL PROTECTED]  2004-07-22 14:26 -------
>(OS 10048)Only one usage of each socket address (protocol/network
address/port) is normally permitted. 

My guess is that this is the Win32 way to say that connect() failed due to
temporary shortage of ephemeral ports, and the user should reconfigure the OS to
allow more such ports.  (Google for ->Win32 ephemeral port<- or similar.)

>do {
>            rv = apr_socket_connect(*newsock, backend_addr);
>       } while (APR_STATUS_IS_EINTR(rv)); 

apr_socket_connect() *should* handle EINTR internally for platforms where that
can happen; APR_STATUS_IS_EINTR() doesn't return true for 10048 anyway, does it?
 looks like Win32 version of the macro checks for WSAEINTR and APR_EINTR

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to