
Debian テストの RabbitMQ で簡単な問題が発生しました。サービスは問題なく動作し、満足していますが、アップグレードすると、すべての交換、キュー、そして最も重要な権限が失われます。メジャー バージョン アップグレード間でユーザーと権限を移行する方法はありますか? かなり Google で検索しましたが、何も見つかりません。
答え1
重要なツールを OS パッケージング システムによってアップグレードしないでください。手動で実行してください。まずは別のマシンでテストしてください。RabbitMQ 開発者が作成した tarball の $RABBIT_HOME/ebin と $RABBIT_HOME/scripts にあるバイナリとスクリプトのみをアップグレードする場合、RabbitMQ のアップグレードで問題が発生することはありません。新しいバージョンが起動すると、永続的なキューが取得されます。