x64 Windows服务消费RocketMQ错误,错误模块名称: ONSClient4CPP.DLL-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

x64 Windows服务消费RocketMQ错误,错误模块名称: ONSClient4CPP.DLL

2017-11-10 17:17:54 4808 5

我这边有个C#编写的x64的windows服务,用来消费RocketMQ的数据,程序log中未记到报错信息,但每隔一段时间就没有消费数据了,重启服务又会正常运行。我今天打开事件查看器,发现有如下错误:
image
image

Win服务的代码如下:
image

image

image

然后记到的log如下:
image

并没有对应事件查看器中报错时间点的log,16:00之后的消费log第一条就是上图16:10分的。
请教怎么解决这个报错?

更新:
查到报错后会有两条Windows Error Report:
image

image

取消 提交回答
全部回答(5)
  • 游客dl4r24dy4ceve
    2019-07-17 21:43:15

    官方提供的SDK里面有demo可以参考,把listener设置成静态的就不会出现问题了。private static MessageListener listener=new MyMessageListener();

    0 0
  • mq答疑
    2019-07-17 21:43:15

    将listener设置成static的。

    0 0
  • 游客rqluee5gojang
    2019-07-17 21:43:15

    楼主解决了吗?

    0 0
  • 1916425408941926
    2019-07-17 21:43:15

    错误应用程序名称: xxxx.exe,版本: 1.0.0.0,时间戳: 0xbc2dcca8
    错误模块名称: ONSClient4CPP.DLL,版本: 1.1.1.0,时间戳: 0x5bcd9d8f
    异常代码: 0xc0000005
    错误偏移量: 0x00000000000ef994
    错误进程 ID: 0x1810
    错误应用程序启动时间: 0x01d4d7ea1b77a405
    错误应用程序路径: xxxx
    错误模块路径: E:xxxxONSClient4CPP.DLL
    报告 ID: 07570e22-43df-11e9-aa16-005056b65287

    遇到了同样的问题,.net framework4.5.1,windows服务环境。现在临时解决方案是设置服务自动重启,有没有大大能解答下


    var listener=new MyMessageListener();
    consumer.subscribe(topic, channelCode, listener);
    consumer.start();
    把私有变量listener改成类级private MessageListener listener=new MyMessageListener();就可以了,不知道是不是GC把私有变量listener给回收了的原因,改了之后就正常了

    0 0
  • 1123123a
    2019-07-17 21:43:15

    我们也遇到相同的问题了!

    0 0
添加回答
相关问答

1

回答

使用云助手在 Windows 服务器系统内部安装OpenSSH程序需要什么条件吗?

2022-03-26 21:34:33 497浏览量 回答数 1

1

回答

kafka Streams流处理状态转换操作的基本条件是什么?

2021-12-10 18:06:23 301浏览量 回答数 1

0

回答

使用云通讯IVR语音服务接口发送语音通知偶发以下错误,联系客服未能解决,有没有大神遇到过类似问题

2019-11-20 23:13:28 460浏览量 回答数 0

2

回答

关于ECS云服务器更换windows2003系统申请

2018-12-25 13:33:34 342浏览量 回答数 2

1

回答

ECS Windows 服务器限制SQL Server使用最大内存,怎么处理?

2018-01-12 13:42:31 1918浏览量 回答数 1

0

回答

ECS Windows Server 2012 SMB协议多通道导致内网传输不稳定处理方法是什么

2017-11-03 11:09:15 2715浏览量 回答数 0

1

回答

windows 2008 企业版 进入服务器 一打字 打到 L D R 就进入组合键的 功能。

2017-03-18 22:24:44 2191浏览量 回答数 1

0

回答

威创VCL-X3L机芯维修威创X3L机芯维修威创LED机芯维修DLP光机维修威创DLP机芯

2017-02-28 12:48:45 2528浏览量 回答数 0

0

回答

威创VCL-H3L机芯维修威创DLP光机维修威创拼接大屏维威创大屏幕维修威创DLP

2017-02-28 12:50:01 2376浏览量 回答数 0

11

回答

系统日志错误模块名称php5ts.dll

2014-05-20 16:17:33 15203浏览量 回答数 11
+关注
0
文章
2
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载