2014-10-18 39 views
0

eJabberd版本2.1.13Ejabberd(v2.1.13)ODBC超时

我们成立了一个ejabberd服务器(2013年10月),我们在大约一年前应用程序的一部分。上线后不久,我们发现ejabberd信息锁定问题时,我们达到约1200人在线(并非所有人都必须发送消息)。

继多挠头的问题被追踪到已知的(未解决)错误的位置:https://support.process-one.net/browse/EJAB-1583

总之,5secs的ODBC超时导致150秒的总消息停机......这排除了容易延长超时时间,因为7秒超时会变成210秒宕机时间等。

我已经尝试了很多“专家”来尝试找到解决方案,但很快显而易见,没有多少专家周围。我想知道是否有人遇到过这个问题并找到了解决办法,或者找到了减少发生的方法。

显而易见的答案是“升级”,但这是一个不平凡的练习,我们的关键开发人员在一年前被挖走(我们不再需要内部专业知识)。

总之,问题是:

  1. 是否有我们可以用它来减少这个问题的任何建议的配置设置?
  2. 有谁知道他们可以推荐给我们的真正的专家?

非常感谢, 大卫

+0

一些额外的信息,我们似乎在约400-450并发ejabberd用户(相对于它应该能够处理的10,000+)遇到问题 – user3156798 2014-11-05 18:58:49

回答

0

不知道如何解决与ODBC的问题,特别是不要低谷会参考这个任何设置。您可能需要的是自定义修补程序或实际代码升级。

一直以为process-one提供有关ejabberd的一些服务。特别是因为它是他们的产品。

我也可以推荐Erlang Solutions它提供咨询,在ejabberd和MongooseIM(他们的ejabberd专注于性能的自定义叉)。

如果你想找个人全职postin报价Erlang Central可能是个好主意。

+0

感谢您的建议 - 我试过Erlang解决方案,但他们有一个绝对令人震惊的对新客户的态度 – user3156798 2014-11-05 18:56:58

+0

:/很抱歉听到这个消息。从来没有认为自己美丽,但仍然令人震惊的声音一点点苛刻;)仍然希望你会找到一些赖特的帮助。 – mpm 2014-11-05 20:47:25

+0

哈哈。那么如果你做任何自由职业的工作,让我知道! – user3156798 2014-11-05 23:08:33