我在运行 ejabberdctl live 时传递了以下运行级别命令。传递这些命令后,加载配置需要将近 30 分钟。
之后,我尝试运行另一个应用程序,即 Tsung,以加载到 ejabberd,但它没有运行
答案1
加载配置需要 30 分钟?或者是加载内部 mnesia 数据库内容需要 30 分钟?
如果您认为是配置文件的问题,您可以尝试禁用选项和模块,直到找到导致启动缓慢的原因。或者您可以设置默认配置文件,这个文件启动应该会非常快。
如果您认为启动缓慢是由于内部 Mnesia 数据库过大造成的,您可以进行以下测试:停止 ejabberd,将内部 mnesia 数据库文件移至另一个目录(这样 ejabberd 就不会使用它们),然后启动 ejabberd。这样 ejabberd 将以一个空的内部 mnesia 数据库启动,启动速度一定非常快。如果这解决了您的问题,那么您可以肯定问题出在您的数据库中。