redis cluster continuously print log WSA_IO_PENDING

前端 未结 3 2066
醉话见心
醉话见心 2021-02-19 03:22

When I start up all the redis-server of the redis cluster, all these servers continuously print logs like WSA_IO_PENDING clusterWriteDone

[9956] 03 Feb 18:17:25.         


        
3条回答
  •  情歌与酒
    2021-02-19 03:31

    An issue was open in the official redis repo 10 months ago about that problem. Unfortunately it seems to be abandoned, and it hasn't been solved yet:

    Redis cluster print "WSA_IO_PENDING writing to socket..." continuously, does it matter?

    However, that issue may not be related to redis itself, but to the Windows Sockets API, as pointed out by Cy Rossignol in the comments. It's the winsock API that returns that status to the application, as seen in the documentation:

    WSA_IO_PENDING (997)

    Overlapped operations will complete later.

    The application has initiated an overlapped operation that cannot be completed immediately. A completion indication will be given later when the operation has been completed. Note that this error is returned by the operating system, so the error number may change in future releases of Windows.

    Maybe it didn't get much attention because it's not a bug, although it's indeed an inconvenience that floods the system logs. In that case, you may not get help there.

    Seems like there's no temporary fix. The Windows Redis fork is archived and I don't know if you could get any help there either.

提交回复
热议问题