I have now removed the Python based transports and enabled the Spectrum ones again since it did not have any effect disabling them. Lets see what happens in a few days of running this way.
Spectrum disabled
I have now stopped the Spectrum transports to see if that improves stability. At the same time I have also adjusted the logging to capture more details if we encounter more problems.
Upgraded Spectrum to latest dev version
We have upgraded to last version of Spectrum due to stability problems on the version we have been running (pulling down the ejabberd server). Hope things are (more) stable now.
Upgraded to Ejabberd 2.1.4
Now we have upgraded to the new version of Ejabberd that hopefully will fix the problems we have had with the transports taking down the service a few times every day. We will see over the next few days if all has been fixed.
You can read more about this new version of Ejabberd here: http://www.ejabberd.im/ejabberd-2.1.4
Fixed??
New patch applied now that hopefully fixes the issue. We think the problems is with Spectrum transport and the way ejabberd handles some error messages from Spectrum.
More information: https://support.process-one.net/browse/EJAB-930
We have now applied the patch to the running stable version, it will be fixed in Ejabberd 2.1.4 so next upgrade is safe. Let us just hope this now works! (Thanks a million for the help Asbjørn!)
Stability Problems
We are having some stability issues with the Jabber service these days, I am looking into the problem and will try to fix it as soon as possible. Very sorry about this.
Spectrum Transports updated to v0.1
The Spectrum test transports have now been upgraded to version 0.1 as described and distributed on http://spectrum.im. Now we will test these a few weeks, and if they work good we will remove the Python based transports. Remember that you will have to re-register on the transport at that time.
Have a nice easter!
Update: Recently Spectrum was upgraded to version 0.2 🙂
New Certificate and Ejabberd 2.1.3
The new certificate has been installed, and in the process I also upgraded to latest Ejabberd version, currently at 2.1.3. Soon I will also look at the Spectrum transports to see if development has imrpoved these too.
Have a nice weekend and soon easter! 🙂
SSL Cert Expired
The SSL certificate has expired and we are in the process of getting a new one in place. Sadly this is taking some time due to manual verification and actions on my side.
The lateness of this fix is a direct result of a mildly overworked sys-admin, very sorry about this! 🙂
Upgraded to Ejabberd 2.1.0
We have upgraded to ejabberd 2.1.0, albeit a longer downtime window than expected. In any case the upgrade has been done and we are now running on the newest version of ejabberd. There is some new possibilities in this version that we will explore and maybe use to extend the service.
We had a bit of a problem with database conversion that we need to address, but I have configured a workaround that should work stable. When we fix this permanently there will be another bit of downtime I am afraid.
The Spectrum transports are now running stable the last couple of days. For some time we had some unstable code in committed by the developers. This has now been rolled back and things seems to be more stable and mature. Soon this will become the preferred transport solution for Jabber Norway and the old transports will be shut down.