swoole-inc / report

关于 Swoole 文档中的内容问题(如错别字、示例错误、内容缺失等)以及需求建议
https://wiki.swoole.com
7 stars 2 forks source link

NOTICE ProcessFactory::finish() (ERRNO 1004): send 2 bytes failed, because session#422 is closed #66

Open aigctop opened 7 months ago

aigctop commented 7 months ago

您好,我们目前用的是 swoole4.8.12 版本,通过 swoole 提供 websocket 服务,在业务高峰期时,出现很多如下提示: NOTICE ProcessFactory::finish() (ERRNO 1004): send 2 bytes failed, because session#422 is closed 一出现这个,返回给客户端的 pong frame 就响应失败,然后客户端主动断开了链接,导致需要频繁重新建立链接,消耗大量的服务端资源,拖慢整个服务性能。 请问这个问题应该怎么解决?谢谢