【发布时间】:2015-10-29 03:51:17
【问题描述】:
我已经在我的应用程序中实现了 rabbitmq,它在 windows server 2008 服务器上运行,问题是 erl.exe 占用了很高的 CPU 使用率,有时它会达到 40-45% 的 CPU 使用率,即使在理想情况下(不处理时)任何队列)它至少需要 4-15% 的 CPU 使用率。
CPU 使用率高的原因可能是什么?有什么设置或其他需要我做的事情吗?
【问题讨论】:
-
服务器日志上有什么?
-
@old_sound 与 erl 无关。
-
我的意思是,在 RabbitMQ 日志上
-
@old_sound 没有写在 rabbitmq 日志中
-
现在有人在听队列吗?如果是这样呢?您已将问题标记为 C#,所以我认为您很可能正在使用 EasyNetQ?你能说明你是如何订阅服务总线的吗? Windows 2008服务器的规格是什么?
标签: c# performance rabbitmq erl