磁盘空间已满导致rabbitmq无法启动
rabbitmq-server 启动问题
今天遇到一个挺奇怪的 rabbitmq-server 的启动问题。 在内部使用的 openstack 环境上,rabbitmq-server突然就关掉了,无法启动。
于是,尝试生动启动一下:
rabbitmq-server
错误报告说是:
Could not create dir /var/lib/rabbitmq/mnesia/rabbit@host-plugins-expand (enospc)
一开始以为是目录的权限问题,检查了一遍,确认目录所有权为rabbit:rabbit
,再尝试启动,还是报告这个问题。
然后,看了一下磁盘的空闲空间
df -h
发现/dev/sda1
已经占用了 100% !没有空闲的空间给 rabbit 建立日志了!
问题找到了,很多人往这个服务器里面放东西,占了太多磁盘空间。清理了这个环境的一些没有用处的文件,重启服务,再次正常了。