Skip to content

I/O aborted because of either a thread exit or an application request. (Error Code 995)  #4347

@kwefah

Description

@kwefah

We're currently hosting an AspNetCore 2.0 API on Service Fabric, using HttpSys as our webserver. Every once in a while, we get the following exception from the HttpSys middleware.

Microsoft.AspNetCore.Server.HttpSys.HttpSysException (0x80004005): The I/O operation has been aborted because of either a thread exit or an application request. (Error Code 995)

From looking around, it seems that this exception is thrown at the IO completion port layer when the process fails to read from a socket because it's been closed. I wonder if the assumption then is that the client was the one who dropped the connection in this particular scenario. Could anyone shed a bit of light on this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs: Author FeedbackThe author of this issue needs to respond in order for us to continue investigating this issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions