workerman 发送yii\base\ErrorException: fwrite(): send of 8192 bytes failed

zhangleping

yii\base\ErrorException: fwrite(): send of 8192 bytes failed with errno=11 Resource temporarily unavailable in /www/wwwroot/我使用的方法是截图

3592 3 0
3个回答

walkor

报错把详细信息贴出来,你发的截图看不出来是哪个文件哪一行报错的,甚至有可能不是workerman的报错。

Yanlongli

最近我公司在使用 workerman 4.0.4 版本时也遇到了这个问题,更奇葩的是只有腾讯云的几台服务器出问题,重做系统后还是这个样子。最后查日志是最近升级到了 4 版本,降级到 3.5.20 版本正常(以前都是使用这个或更低的3版本),也没敢升级最新的 4.0.6,大版本还是推荐不要乱更新。workerman/gateway-worker 的依赖是 "workerman/workerman" : ">=3.5.0",导致意外升级到了 4 版本

  • walkor 2020-06-30

    出现这个notice说明socket缓冲区满了,是正常现象,不影响业务。其实之前3.x版本也有这个现象,只不过3.x版本隐藏了这个notice,所以看不到。
    刚开始的4.0版本没有隐藏这notice,所以这个notice显示了出来,如果不想看到这个notice,请升级到4.0.6 或者更高版本。

zhangleping

  • 暂无评论
年代过于久远,无法发表回答
🔝