【问题标题】:couchbase: epmd: node name already occupied couchbase babysitter_of_ns_1couchbase: epmd: 节点名已经占用 couchbase babysitter_of_ns_1
【发布时间】:2014-09-15 09:45:21
【问题描述】:
Sep 15 12:45:36 build64 epmd: epmd: node name already occupied babysitter_of_ns_1
Sep 15 12:46:29 build64 epmd: epmd: Disallowed KILL_REQ, live nodes
Sep 15 12:50:58 build64 epmd: epmd: got KILL_REQ - terminates normal
Sep 15 13:03:29 build64 epmd: epmd: Disallowed KILL_REQ, live nodes
Sep 15 13:04:48 build64 epmd: epmd: got KILL_REQ - terminates normal
Sep 15 13:06:08 build64 epmd: epmd: Disallowed KILL_REQ, live nodes

但是

$ sudo /opt/couchbase/bin/epmd -kill 
Killing not allowed - living nodes in database.

$ sudo /opt/couchbase/bin/epmd -names
epmd: up and running on port 4369 with data:
name babysitter_of_ns_1 at port 21100

之后

# /etc/init.d/couchbase-server stop
Stopping couchbase-serverps
# ps auxwww|egrep "epm|couch"
#

如何找出它不启动的原因?其他节点现在处于“待定”状态。

PS 也许“node name has beenoccuped couchbase babysitter_of_ns_1”是第二次尝试启动,主要错误是“Disallowed KILL_REQ, live nodes”

PPS 一般情况下,集群中其他节点上的节点显示为down,其他节点处于“pend”状态,并且损坏节点上的8091端口没有响应,虽然在启动后启动了一些东西。

【问题讨论】:

  • 那么你的问题是什么?询问这是否确实是正确的行为?或者你为什么收到这些消息?或者为什么它不起作用?
  • 为什么不工作以及如何诊断原因。

标签: erlang couchbase


【解决方案1】:

听起来您的部分 Couchbase 实例仍在运行。我建议终止 Couchbase 拥有的所有进程,然后尝试重新启动。作为根:

killall -u couchbase
ps -u couchbase
<verify no processes remain>
/etc/init.d/couchbase-server start

【讨论】:

  • $ sudo ps -u couchbase PID TTY TIME CMD $ 没有问题。
  • 这也可能有帮助:ps -A | grep couchkill 找到的任何东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-05
  • 1970-01-01
  • 2020-02-06
  • 2012-08-18
相关资源
最近更新 更多