2016-03-14 57 views
1

我想在單個ejabberd XMPP服務器上使用多個域,但能夠使用elixir通過phoenix框架添加域,而無需重新啓動任何服務器。在不重啓服務器的情況下將域添加到ejabberd

我可以使用ejabberd.yml配置文件添加我的域名。

.. 
hosts: 
    - "mydomain1" 
    - "mydomain2" 
    - "mydomain3" 
.. 

理想情況下,如果有類似於註冊用戶的命令,但是用於創建域。

:ejabberd_auth.try_register("test2", "localhost", "mypass") 

我不知道創建大量域會不會明智地限制XMPP服務器的性能。所以任何輸入或替代品將不勝感激。謝謝!

回答

1

此功能在ejabberd中未實現。您目前無法重新啓動域名。此外,是的,域的數量會影響性能,因爲每個模塊和服務都會針對每個域啓動一次。

您需要自定義更改/優化才能在海量虛擬主機環境中使用ejabberd。

相關問題