What are the circumstances for this to happen?
-----Original Message-----
From: Bill Stoddard [mailto:[EMAIL PROTECTED]]
Sent: Sunday, July 27, 2003 10:30 PM
To: [EMAIL PROTECTED]
Subject: Re: Message: winnt_accept: Asynchronous AcceptEx failed.
Alex Bereznyi wrote:
> Hi,
>
>
>
> We see a lot of WARNING messages in Windows Event Log:
>
> * *
>
> *winnt_accept**: Asynchronous AcceptEx failed. *
>
>
>
> The actual error is always 995: ERROR_OPERATION_ABORTED - The I/O
> operation has been aborted because of either a thread exit or an
> application request.
>
>
>
> It's coming from *server\mpm\winnt\child.c*
>
> The call:
>
>
>
> GetOverlappedResult((HANDLE)context->accept_socket,
>
> &context->Overlapped,
>
> &BytesRead, FALSE)
>
>
>
> GetLastError() is not called there, instead:
>
>
>
> closesocket(context->accept_socket);
>
> context->accept_socket = INVALID_SOCKET;
>
>
>
> It all seems like normal condition to me - why log WARNING ? Is it OK to
> turn it off?
>
I'll turn this into an info message. I agree it should not be a warning.
Bill
