Je souhaite remplacer le répertoire Rabbitmq MNESIA par le dossier /disk
au lieu de /var/lib
par défaut. Je l'ai fait le changement de /usr/lib/rabbitmq/bin
à rabbitmq-env
avecLog de RabbitMQ et emplacement de Mnesia dans les variables d'environnement ne reflétant pas?
RABBITMQ_MNESIA_BASE=/disk/rabbitmq/
RABBITMQ_LOG_BASE=/disk/rabbitmq/log/
Et après avoir redémarré avec
service rabbitmq-server restart
Restarting rabbitmq-server (via systemctl): [ OK ]
Mais quand je vérifie le statut
> service rabbitmq-server status
WARNING: Removing trailing slash from RABBITMQ_MNESIA_BASE
WARNING: Removing trailing slash from RABBITMQ_MNESIA_BASE
Status of node '[email protected]' ...
Error: unable to connect to node '[email protected]': nodedown
DIAGNOSTICS
===========
attempted to contact: ['[email protected]']
[email protected]:
* connected to epmd (port 4369) on ip-10-03-209-294
* epmd reports: node 'rabbit' not running at all
no other nodes on ip-10-03-209-294
* suggestion: start the node
current node details:
- node name: '[email protected]'
- home dir: /var/lib/rabbitmq
- cookie hash: D1JxYyl9vuDgVmH5K4dGyQ==
Après avoir enlevé tous les changements, il est fonctionne bien.Mais je veux que le répertoire MNESIA soit/disque. J'ai également redémarré l'instance.
après avoir fait l'étape 4. il commence et si je suis en utilisant ctrl + sortais c il arrête? Comment puis-je surmonter cela ??? – Dileephell
Vous ne devriez pas l'arrêter, cela se produit si les répertoires n'ont pas la bonne autorisation! – Gabriele
Je l'ai juste redémarré après plusieurs jours, il est descendu et le répertoire de données est automatiquement changé en/var/lib/rabbitmq ??? – Dileephell