我遇到了同样的问题.看起来像rabbitmq服务器使用的内存多于阈值
http://www.rabbitmq.com/memory.html
我运行以下命令来取消阻止这些连接:
rabbitmqctl set_vm_memory_high_watermark 0.6
(默认值为0.4)
小智 5
默认情况下,[disk_free_limit](来源:[1])必须超过可用 RAM 的 1.0 倍。您的情况确实如此,因此您可能需要检查到底是什么阻碍了流量。为此,请阅读 [rabbitmqctl man](来源:[2]),然后运行 last_blocked_by 命令。这应该告诉你阻塞的原因。
假设它是内存(并且您不知何故没有正确计算可用磁盘空间),要更改disk_free_limit,请阅读[配置rabbitmq.config](来源:[1]),然后打开您的rabbitmq.config文件并添加以下行:{rabbit, [{disk_free_limit, {mem_relative, 0.1}}]}在配置声明中。我的rabbitmq.config 文件如下所示:
[
{rabbit, [{disk_free_limit, {mem_relative, 0.1}}]}
].
Run Code Online (Sandbox Code Playgroud)
当然,具体数字取决于你。
来源
| 归档时间: |
|
| 查看次数: |
13477 次 |
| 最近记录: |