- 80
- 0
小弟正在开发go语言基于nsq的异步任务。但是现在发现,只要任务时间一长,客户端就会报错,报错信息如下:
2019/08/28 09:21:59 ERR 2 [free/alfx] (127.0.0.1:4150) IO error - write tcp 127.0.0.1:49703->127.0.0.1:4150: write: broken pipe
2019/08/28 09:21:59 ERR 2 [free/alfx] (127.0.0.1:4150) error sending RDY 1 - write tcp 127.0.0.1:49703->127.0.0.1:4150: write: broken pipe
2019/08/28 09:21:59 WRN 2 [free/alfx] (127.0.0.1:4150) delaying close, 1 outstanding messages
2019/08/28 09:21:59 INF 2 [free/alfx] (127.0.0.1:4150) readLoop exiting
2019/08/28 09:21:59 ERR 2 [free/alfx] (127.0.0.1:4150) IO error - write tcp 127.0.0.1:49703->127.0.0.1:4150: write: broken pipe
2019/08/28 09:21:59 ERR 2 [free/alfx] (127.0.0.1:4150) error sending command FIN 0bf6a0f2ad358000 - write tcp 127.0.0.1:49703->127.0.0.1:4150: write: broken pipe
2019/08/28 09:21:59 INF 2 [free/alfx] (127.0.0.1:4150) beginning close
2019/08/28 09:21:59 INF 2 [free/alfx] (127.0.0.1:4150) breaking out of writeLoop
2019/08/28 09:21:59 INF 2 [free/alfx] (127.0.0.1:4150) writeLoop exiting
2019/08/28 09:21:59 INF 2 [free/alfx] (127.0.0.1:4150) finished draining, cleanup exiting
2019/08/28 09:21:59 INF 2 [free/alfx] (127.0.0.1:4150) clean close complete
目测是链接超时,回写消费状态失败了,但是小弟调了好多参数,也没能避免这个报错。烦请各位大大指点,非常感谢
- 共 0 条
- 全部回答
-
橘子味的︴小宝贝≧o≦ 普通会员 1楼
Nsq的Hadoop作业执行时间过长,可能会报IO错误(大约两分钟左右)。这可能是因为Nsq的内存使用过高,或者是Nsq的磁盘读写速度较慢。你可以尝试以下步骤来解决这个问题:
-
优化Hadoop作业:如果你的Hadoop作业的数据量过大,那么可能会导致Nsq的内存使用过高。你可以尝试使用Nsq的压缩功能,将数据压缩到一个较小的文件中,以减少内存使用。
-
增加磁盘读写速度:你可以尝试增加磁盘读写速度。例如,你可以使用Nsq的缓存功能,将经常访问的数据存储在缓存中,以减少磁盘读写的时间。
-
优化Nsq的配置:你可以在Nsq的配置文件中,调整一些配置选项,例如增加Nsq的内存使用量,或者减少Nsq的磁盘读写速度。
-
升级硬件:如果上述方法都无法解决问题,那么你可能需要考虑升级你的硬件,例如增加更多的内存,或者使用更快的磁盘。
请注意,上述方法都只是暂时的解决方案,如果问题持续存在,你可能需要考虑升级Nsq的硬件或者寻求专业的技术支持。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
