Error de RabbitMQ: no se puede_eliminar_plugins_expand_dir

por comando

rabbitmq-server

El primer plano inicia RabbitMQ e informa un error

...

Iniciando intermediario...
BOOT FAILED
===========
Error durante el inicio: {error,
                          {cannot_delete_plugins_expand_dir,
                              ["/var/lib/rabbitmq/mnesia/rabbit@centos7-plugins-expand", {
                               cannot_delete ,
                                   "/var/lib/rabbitmq/mnesia/rabbit@centos7-plugins-expand/rabbitmq_delayed_message_exchange-3.10.2/ebin/rabbit_exchange_type_delayed_message.beam",
                                   eacces}]}}

...

Ver el directorio correspondiente

ll /var/lib/rabbitmq/mnesia

drwxr-xr-x. 5 rabbitmq rabbitmq 4096 30 de noviembre 16:21 rabbit@centos7
- rw-r- -r- -. 1 rabbitmq rabbitmq 148 7月 25 23:25 rabbit@centos7-feature_flags
drwxr-xr-x. 3 root root 4096 8月 6 12:07 rabbit@centos7-plugins-expand

Modificar el propietario y el grupo del directorio correspondiente

chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/rabbit@centos7-plugins-expand/

drwxr-xr-x. 5 rabbitmq rabbitmq 4096 30 de noviembre 16:27 rabbit@centos7
- rw-r- -r- -. 1 rabbitmq rabbitmq 148 7月 25 23:25 rabbit@centos7-feature_flags
drwxr-xr-x. 3 rabbitmq rabbitmq 4096 8月 6 12:07 rabbit@centos7-plugins-expand

Empezar de nuevo, no más errores.

Adjunto: Inicie el comando RabbitMQ en el modo de fondo

rabbitmq-server -detached

おすすめ

転載: blog.csdn.net/m0_75186659/article/details/128118077