赞
踩
背景:
监听器针对RabbitMQ队列做业务数据处理
系统问题表现:
业务系统无法正常使用,所有请求均不予相应,报404异常
控制台问题表现:
接收队列数据的logger日志打印,但是相关sql不打印(之前sql打印)
报错异常:rabbitmq的web登陆页面访问异常,产生大量报错连接端口的日志,硬盘写满,系统崩溃
解决方法如下:
1、rabbitmq增加内存和硬盘限制(yum安装方式配置)
mkdir /etc/rabbitmq/rabbitmq
#增加配置
# cd /etc/rabbitmq/rabbitmq
#vi rabbitmq.config
[
{rabbit,
[
{vm_memory_high_watermark, {absolute, "2G"}},
{disk_free_limit, "20G"}
]
}
].
#重启rabbitmq
systemctl restart rabbitmq-server
ps -ef |grep rabbitmq
2、增加系统内核参数优化,以免连接端口不够用
# vi /etc/sysctl.conf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。