RabbitMQ 文件系统上的文件数量已达到最大值,因此无法启动

RabbitMQ 文件系统上的文件数量已达到最大值,因此无法启动

我们的 rabbitmq 节点刚刚宕机,无法重新启动。登录服务器并执行时:

df -i

它揭示了以下事实:

Filesystem Inodes IUsed IFree IUse% Mounted on udev 503283 360 502923 1% /dev tmpfs 505605 437 505168 1% /run /dev/xvda1 655360 655360 0 100% / tmpfs 505605 1 505604 1% /dev/shm tmpfs 505605 3 505602 1% /run/lock tmpfs 505605 16 505589 1% /sys/fs/cgroup tmpfs 505605 4 505601 1% /run/user/1000

如何删除错误的文件以便创建 rabbitmq 并启动它?截至目前,什么也没有发生,因为我收到许多No space left on device错误。

有什么想法吗?

答案1

RabbitMQ 的默认数据目录是/var/lib/rabbitmq。您可以删除它,这样可以释放 inode,但请注意,您将丢失所有消息和配置,并且基本上从头开始。

相关内容