Ejabberd заканчивается без каких-либо логов - PullRequest
1 голос
/ 23 апреля 2019

Я установил ejabberd-v19.02 из исходного кода на ubuntu-16.04.

./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.

Даже я вернул обратно эти конфигурации и попытался запустить с настройками по умолчанию, также получая ту же ошибку.

...