【问题标题】:XMPP 503 service-unavailableXMPP 503 服务不可用
【发布时间】:2015-01-14 00:49:17
【问题描述】:

我对我的 .cfg 文件进行了一些修改,然后将一切恢复正常。

我仍然可以连接然后进行身份验证,但无法注册新用户。好吧,我从来没有注册过用户。

我正在使用 XMPPFramework for Obj-C 与 Swift 桥接来做这样的事情:

...
Static.xmppStream!.registerWithPassword("123", error: &error)
...

我不认为代码有什么问题,但它与 ejabberd 服务器配置有关。

我有:

{access, register, [{allow, all}]}.

{mod_register, [
    ...
    {access, register, [{allow, all}]}

在我的配置中。

【问题讨论】:

  • 我刚刚发布了一些相同的问题,实际上是 ejabberd 问题。我已经使用 PSI 桌面客户端进行了测试,它确实可以完美运行。但是当我使用 JWChat 之类的 webclient 移动时,每当我按下登录时,我都会看到“服务不可用”。首先检查 JWChat web 客户端,看看它是否也是你的 ejabberd 问题。 stackoverflow.com/questions/26969239/…
  • 感谢您的推荐。它确实在 JWChat 上登录。但是,它也可以登录应用程序。只是注册不起作用,我似乎无法在 JWChat 中对其进行测试。

标签: xmpp ejabberd xmppframework


【解决方案1】:

我最终从here 获取了 cfg 文件,并重新配置了它。

【讨论】:

  • 是的,您的 mod_register 配置错误,没有引用访问模型配置名称。
【解决方案2】:

mod_register 应该是这样的:

  mod_register:
     access_from: allow
     access: all

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-29
    • 2012-04-29
    • 2012-08-01
    • 2016-07-29
    • 2020-05-26
    • 2018-03-09
    • 2019-01-07
    相关资源
    最近更新 更多