Obsolete Service/jabber: Difference between revisions

 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>{{TOCright}}</noinclude>
{{Obsolete}}


== Jabber (jabber.sugarlabs.org) ==
== Hostnames ==


=== Hardware ===
* jabber.sugarlabs.org
* Vmware ESX Virtual Machine


=== Location ===
== Hosted on ==
Hosted by [http://www.solutiongrove.com/|Solutiongrove]


=== Admins ===
[[Machine/jita]]
* [[User:daveb| Dave Bauer]], daveb on #sugar Freenode


=== Software ===
== Administrative contact ==
* Modified XS 0.6 (based on Fedora Core 9)


=== Admin Notes ===
jabber AT sugarlabs DOT org


There's a problem with scaling up after more than a few dozens of users have been registered. To purge those users and get things working again:
== Sysadmins ==


# /etc/init.d/ejabberd stop
For non-emergency calls, preferably send email to the administrative contact.
# ps ax | grep jabber        # Make sure there are no erlang processes
# rm -rf /var/lib/ejabberd
# mkdir /var/lib/ejabberd
# chown ejabberd.ejabberd /var/lib/ejabberd
# /etc/init.d/ejabberd start


You can check how many users are registered with:
* [[User:MrBIOS|Alex Perez]]


  # ejabberdctl stats registeredusers
== Notes ==
 
Jabber server for development needs to test cutting edge sugar core components.
 
It runs [http://prosody.im/ Prosody] jabber server with additional sugar [[Platform_Team/Server_Kit/Prosody|plugins]].
 
{| class="wikitable"
|-
!scope="row" | Daemon
|{{Code|prosody}}
|-
!scope="row" | Config
|{{Code|/srv/prosody/prosody.cfg.lua}}
|-
!scope="row" | Logs
|{{Code|/srv/prosody/log}}
|-
!scope="row" | Ports
|{{Code|5222}} {{Code|5223}} {{Code|5000}}
|-
|}
 
Runtime configuration and monitoring might happen via [http://prosody.im/doc/console telnet]:
  telnet localhost 5582
 
== Upgrade notes ==
 
{| class="wikitable"
|-
!scope="row" | git
|{{Code|/srv/prosody}}
|-
|}