Ubuntu RabbitMQ没有PID
我正在运行Ubuntu10.04,刚刚使用apt安装了RabbitMQ 当我以root身份运行init脚本时,我看到:Ubuntu RabbitMQ没有PID,ubuntu,rabbitmq,Ubuntu,Rabbitmq,我正在运行Ubuntu10.04,刚刚使用apt安装了RabbitMQ 当我以root身份运行init脚本时,我看到: Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_log, _err rabbitmq-server. 但是,如果我检查正在运行的进程,rabbit就是其中之一,启动日志看起来很好。但在启动阶段,错误是: Error: cannot_get_pid 当然,在init脚本上执行“status”
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_log, _err
rabbitmq-server.
但是,如果我检查正在运行的进程,rabbit就是其中之一,启动日志看起来很好。但在启动阶段,错误是:
Error: cannot_get_pid
当然,在init脚本上执行“status”和“stop”命令也不起作用。顺便说一句,所有这些都是根。并且正在运行的进程作为rabbitmq用户运行
因此,不知何故PID没有被存储在任何地方。我对此相当陌生,所以我很难说——PID应该存储在哪里,为什么不存储在那里?初始化脚本并没有向我透露太多
任何帮助都是很棒的-我不想每次想关掉兔子时都执行5个杀戮命令:)谢谢!!
丹
另外,这是启动日志中的日志。在我看来没问题
node : rabbit@www
app descriptor: /usr/lib/rabbitmq/lib/rabbitmq_server-1.7.2/sbin/../ebin/rabbit.app
home dir : /var/lib/rabbitmq
cookie hash : KZGa065/Ct5qV2zMWGnEhA==
log : /var/log/rabbitmq/rabbit.log
sasl log : /var/log/rabbitmq/rabbit-sasl.log
database dir : /var/lib/rabbitmq/mnesia/rabbit
starting internal event notification system ...done
starting logging server ...done
starting database ...done
-- kernel ready
starting alarm handler ...done
starting queue supervisor ...done
starting node monitor ...done
starting cluster router ...done
-- core initialized
starting empty DB check ...done
starting codec correctness check ...done
starting exchange recovery ...done
starting queue recovery ...done
starting persister ...done
starting guid generator ...done
-- message delivery logic ready
starting error log relay ...done
starting networking ...done
-- network listeners available
broker running
dan@lennon:/etc
这个问题应该迁移到或。当你说你是从apt安装的时候,你是使用ubuntu存储库还是使用这些说明安装的?Ubuntu主存储库中的版本非常旧,因此这是一个新安装,我建议从最新版本开始。如果在那之后你仍然有同样的问题,让我知道Rob:我没有在我的源代码列表中添加任何repo,所以我想我使用了Ubuntu repo。我将尝试获取最新的,如果失败,我将从源代码处获取。如果还有什么问题,我会按照佩德罗的建议,试着问服务器故障。谢谢:)