Farklı makinelerde çalışan birden fazla RabbitMQ düğümüm var. Her bir düğümü kurduktan sonra, her biri için ortak bir tanımlama bilgisi belirtemedim, böylece geri dönüp dosyayı .erlang.cookie el ile değiştirmek zorunda kaldım. Sorunum, bunu yaptıktan sonra çakışan hata iletileri alıyorum.Çerez dosyasını değiştirdikten sonra RabbitMQ düğümü kimlik doğrulaması başarısız oldu
ararım ne olursa olsun komutDIAGNOSTICS
attempted to contact: ['[email protected]']
[email protected]: * connected to epmd (port 4369) on nc-mso-test01 * epmd reports node 'rabbit' running on port 25672 * TCP connection succeeded but Erlang distribution failed
- Authentication failed (rejected by the remote node), please check the Erlang cookie
current node details: - node name: '[email protected]' - home dir: C:\Users\jol - cookie hash: 9/Hx6l+wLQv3NkmSDFqBog==
, ben aynı hatayı alıyorum: i rabbitmqctl durumunu yaparsanız aşağıdaki hatayı alıyorum. Hizmeti yeniden başlatmayı denedim, tavşanmq hizmetini kullanarak kaldırıp yükledim. Hata devam ediyor. Diğer gönderilerden toplayabildiğim kadarıyla, düğüm ve erlang brokerının ayrı kullanıcılar üzerinde çalıştığı ve her birinin çerezin farklı bir sürümü olduğu, birinin eski ile sıkıştığı olabilir.
Sunucu ve düğümün yeniden başlatılmasını nasıl sağlayabilirim, böylece her ikisi de yeni tanımlama bilgisi dosyasını kullanır?
thx, sorun bunları senkronize ederek çözüldü (sadece kopyala ve yapıştır). –
50/50 şansı ortadan kaldırmak için ... Senkronize etmek için C: \ Windows cookie dosyasını kopyalayın: C: \ Users \% USER% cookie – theKRAY
https://www.rabbitmq.com/install-windows-manual. html, sorun da burada verilen iki çerez için yol ile açıklanmıştır. – William