当CentOS系统中的RabbitMQ内存占用过高时,可以采取以下几种方法来解决这个问题:
通过配置文件设置:编辑 /etc/rabbitmq/rabbitmq.conf
文件,添加或修改以下配置:
vm_memory_high_watermark.relative = 0.6
这个配置表示当RabbitMQ使用的内存达到系统总内存的60%时,将开始拒绝新的消息。
通过命令行设置:
rabbitmqctl set_vm_memory_high_watermark 0.6
同样,这个命令将内存使用阈值设置为60%。
通过上述方法,可以有效解决CentOS系统中RabbitMQ内存占用过高的问题,确保系统的稳定运行。