ejabberd завершается без каких-либо логов
Я установил 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.
Даже я вернул обратно эти конфигурации и попытался запустить с настройками по умолчанию, тоже получая ту же ошибку.