3/25/2023 0 Comments Ejabberd performanceSome modules might be not that well maintained. This is a big win – but there is also the other side of truth: you’ll need to install and configure many contrib modules to pass 100% in the Compliance Tester. Prosody has the advantage of being actively maintained and having lots of community modules to extend its functionality. So, this is just my personal opinion and personal impressions about the two softwares I got in the past two weeks.Īs I have the most experience with Prosody I’ll start with it. Of course there are already several excellent comparisons between these two server softwares. This is about the server side, namely Prosody and Ejabberd. There is also some news in regards to XMPP clients on Apple iOS, but that’s for another article. With that tool it is quite easy to have a common ground for the most needed features of todays user expectation in a mobile world. My personal impression is that there is a lot of development in the last years in regards of XMPP – thanks to the Conversations client on Android – and its Compliance Tester. ![]() XMPP has a hard stand since Google and Facebook went from open federation to closing in their user base. Although there are hundreds of monthly active users on Friendica, only a handful of users are using XMPP. So I began to provide XMPP acounts as well for some of my mail domains.Ī year ago I enabled XMPP for my Friendica node on, the second largest Friendica node according to. It all started as “Let’s see what this Jabber stuff is…” on a subdomain like – it was later that I discovered the benefits of SRV records and the possibility of having the same address for mail, XMPP and SIP. This is now running for many users, mostly without any problems, but without much love and attention as well. At some point there was Prosody as a new shiny star. Then I moved to Openfire, because it was more modern and had a nice web GUI for administration. It all started with ejabberd more than a decade ago or so. On the other hand I’m running an XMPP server myself for a few users. There is also Cisco Webex and Cisco Telepresence infrastructure to maintain. Namely it is Cisco CUCM and IM&P on the server side and Cisco Jabber on the client side. 40.000 phones and several thousand users using Enterprise XMPP software. Erlang's runtime system has built-in support forĬoncurrency, distribution and fault tolerance.In my day job I’m responsible of maintaining the VoIP and XMPP infrastructure. Uses are in telecoms, banking, e-commerce, computer telephony and Real-time systems with requirements on high availability. Installed on : Mon Oct 11 16:43:53 2021 CESTĬomment : Functional programming language from EricssonĬpe : cpe:2.3:a:erlang:erlang/otp:24.1.2:::::freebsd13:圆4Įrlang is a programming language used to build massively scalable soft Multi-lingual web administration interface Large numbers of supported protocols (see the supported protocols list Shared rosters, so that users can have predefined entries in their Virtual hosting, enabling ejabberd to run several virtual domains Automatic collection of statistics for reporting and system analysis Standard Jabber transport compliance to enable communication with other Many built-in services, including Jabber User Directory and Multi-User Support for encrypted connections to ensure secure communications ![]() A web administration console and command line administration Installed on : Mon Oct 11 16:50:52 2021 CESTĬomment : Free and Open Source distributed fault-tolerant Jabber serverĬpe : cpe:2.3:a:process-one:ejabberd:21.07:::::freebsd13:圆4Įjabberd is a high performance Free and Open Source distributedįault-tolerant instant messaging Jabber server. Openldap-client-2.4.59_1 net/openldap24-client Gettext-runtime-0.21 devel/gettext-runtime (In reply to Ashish SHUKLA from comment % pkg info -oaįontconfig-2.13.94_1,1 x11-fonts/fontconfig 13:05:04.981 Hook vcard_iq_set crashed when running mod_vcard:vcard_iq_set/1: 12:54:20.335 CRASH REPORT Process with 0 neighbours crashed with reason: no case clause matching 12:54:20.241 CRASH REPORT Process with 0 neighbours exited with reason: call to undefined function pg2:create(cache_tab) in application_master:init/4 line 142 Also, supposedly needed version (1.11.2) is not in ports - 1.11.1 is. I see this port exists, but so far it hasn't been installed on my server. I found similar issue on debian's mailing list where it is said that newer version of erlang-jose is needed. After upgrading packages on one of my 13_0:x86:64 IM servers to latest main, ejabberd won't start.īelow are interesting lines from error.log
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |