我刚刚在windowsXP PC上安装了RabbitMQ。 我也完成了Erlang OPC15的prereq。
我的rabitmq似乎正在工作。 我做了一个简单的testing在python中使用pika,它似乎工作。 这项服务是奄奄一息的。
问题是我无法用rabbitmqctl.bat做任何事情。 我总是得到回应:
Status of node rabbit@MYPCname ... Error: unable to connect to node rabbit@MYPCname: nodedown diagnostics: - nodes and their ports on MYPCname: [{rabbit,3097},{rabbitmqctl17251,1132}] - current node: rabbitmqctl17251@mypcname - current node home dir: C:documents and SettingsMyuser - current node cookie hash: NOTSUREIFTHISISSENSITIVESOREMOVED==
在我的rabbitmq日志文件中,我得到:
在windows 2000 SP4单声道
从ac#winforms应用程序写输出到控制台
如何使windows文件关联使用非ASCII文件名?
测量pyc和py文件之间的性能差异
WPFcomboBox:禁用时的背景颜色
=ERROR REPORT==== 12-Feb-2012::17:01:22 === ** Connection attempt from disallowed node rabbitmqctl17251@mypcname **
从各种论坛我推断这与cookies有关。 我们在谈论什么cookies? 我需要做什么才能使用rabbitmqctl.bat来pipe理我的RabbitMQ实例? 请用非erlang的非function程序员理解的方式来回答你的答案。
使用.java文件编译文件夹并对其进行打包
与厨师创buildwindows用户,并将用户添加到本地pipe理员组
将Anaconda的根Python更新为windows上较新的次要版本什么也不做
JavaScript:windows的独立编译器或解释器?
如何检查一个目录是否共享?
如果出现同样的问题,则直接从手动安装指南中解决了我的问题:
同步Erlang cookie(运行手动安装的windows服务时)
服务帐户使用的Erlang安全cookie和运行rabbitmqctl.bat的用户必须同步才能运行rabbitmqctl.bat 。
要确保Erlang cookie文件包含相同的字符串,请从windows目录(通常为C:windows.erlang.cookie )复制.erlang.cookie文件以替换用户.erlang.cookie. 用户cookie将位于用户的主目录( %HOMEDRIVE%%HOMEPATH% ),例如C:documents and Settings%USERname%.erlang.cookie或C:Users%USERname%.erlang.cookie windows Vista和更高版本)。
@lining的快捷键命令回答:
copy C:windows.erlang.cookie %HOMEDRIVE%%HOMEPATH%.erlang.cookie
尝试在$ HOME目录下创建一个名为.erlang.cookie的文件,并在其中放入一个简单的密码。
然后重新启动rabbitmq,它可能会工作。 如果没有,那么rabbitmq正在做一些事情,以确保你不能放置一个系统宽的cookie。
它替换C: windows下C: documents and Settings username文件夹下的“.erlang.cookie”文件,因为cookie应该与我的理解相同。
总结以上是内存溢出为你收集整理的Windows XP上的rabbitmqctl.bat:无法连接到节点rabbit @ MYPCNAME:nodedown全部内容,希望文章能够帮你解决Windows XP上的rabbitmqctl.bat:无法连接到节点rabbit @ MYPCNAME:nodedown所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)