Ejabberd终止,没有任何日志

时间:2019-04-23 10:41:53

标签: ubuntu erlang ejabberd

我从ubuntu-16.04上的源代码安装了ejabberd-v19.02。

./autogen.sh
./configure
make install

成功注册了管理员用户和其他一些用户,使用默认配置和Mnesia数据库,一切正常。 然后我将其更改为使用mysql。这些是我在“ ejabberd.yml”文件中更改的配置字段。

default_db: sql

sql_type: mysql
sql_server: "localhost"
sql_database: "ejabberd"
sql_username: "ejabberd"
sql_password: "password"
## If you want to specify the port:
sql_port: 3306

然后我用以下命令重建它。

./configure --enable-mysql
make install

然后我尝试启动ejabberd,它只是终止并且没有在任何日志文件(ejabberd.log,error.log,crash.log)中写入任何日志。如果我检查状态,则显示以下响应。

$ ejabberdctl status

The node ejabberd@localhost is started with status: started
ejabberd is not running in that node
Check for error messages: /usr/local/var/log/ejabberd/ejabberd.log
or other files in that directory.

即使我恢复了这些配置,并尝试使用默认配置运行也遇到了相同的错误。

0 个答案:

没有答案