日志报错
运行easyswoole框架的日志swoole.log
[2020-04-28 17:07:34 *317.0] NOTICE swFactoryProcess_finish (ERRNO 1004): send 207 byte failed, because connection[fd=1] is closed
报错原因
客户端请求swoole server时,因某种原因主动切断了连接,就会导致swoole server抛出这个notice日志。👉官方文档描述
本地测试
A系统请求B系统,A系统代码就是curl请求到B,超时时间为2s。在B系统sleep(5)查看结果。
查看结果。A系统报错日志:
Operation timed out after 2002 milliseconds with 0 bytes received
B系统swoole.log日志:
再看B系统的输出控制台:
结论
客户端请求swoole server,主动切断连接时,会抛出这个notice,但官方文档也描述为正常,可以忽略。因为再客户端切断连接后,服务端的逻辑还是能继续执行。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。