我尝试使用以下方法启动 rabbitmq:
/etc/init.d/rabbitmq-server start
然后我得到
Starting rabbitmq-server: TIMEOUT - check /var/log/rabbitmq/startup_{log,err}
rabbitmq-server.
我检查了 startup_log 和 startup_err,但它们没有显示任何内容。有什么建议吗?
答案1
适合的候选人有:
- 的权限
/var/lib/rabbitmq/.erlang-cookie
(必须是 0600 IIRC) - 是否存在 Erlang Cookie
/var/lib/rabbitmq/mnesia
您可以尝试移走 mnesia 数据库并重新启动服务器(应该会自动重新创建)
否则:
请显示该startup_err
文件(或者相关部分)
注意:这些路径都是从记忆中得来的,可能有误,所以请谨慎对待……