集群节点名 xmpp[1-4] 中有四个 eJabberd 节点。在这四个节点中,两个节点(和)ejabberdctl debug
中的命令没有提供控制台,而是进程终止。xmpp1
xmpp4
- ejabberd 版本:22:05
- erlang/OTP 版本:25
- 操作系统:Ubuntu 18.04 LTS
- 安装:从源代码。
ejabberd@xmpp4:~$ ejabberdctl status
The node '[email protected]' is started with status: started
ejabberd 22.05 is running in that node
ejabberd@xmpp4:~$ ejabberdctl list_cluster
'[email protected]'
'[email protected]'
'[email protected]'
'[email protected]'
ejabberd@xmpp4:~$ ejabberdctl debug
--------------------------------------------------------------------
IMPORTANT: we will attempt to attach an INTERACTIVE shell
to an already running ejabberd node.
If an ERROR is printed, it means the connection was not successful.
You can interact with the ejabberd node if you know how to use it.
Please be extremely cautious with your actions,
and exit immediately if you are not completely sure.
To detach this shell from ejabberd, press:
control+c, control+c
--------------------------------------------------------------------
To bypass permanently this warning, add to ejabberdctl.cfg the line:
EJABBERD_BYPASS_WARNINGS=true
Press return to continue
Erlang/OTP 25 [erts-13.1.4] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit:ns]
*** ERROR: Shell process terminated! (^G to start new job) ***
BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo
(l)oaded (v)ersion (k)ill (D)b-tables (d)istribution
^C
ejabberd@xmpp4:~$
有人能提供帮助/提示来找出终止的原因吗?我能够在其他两个实例(xmpp2
和xmpp3
)中获取调试控制台。服务器上没有资源限制,因为有足够的 RAM 可用,并且打开文件的数量已设置为更高的值。