EjabberD

Un article de WikiRaph.

Jump to: navigation, search

Redémarrage

  • ps aux | grep erlang
  • Faire un kill des processus beam et ssl_esock
  • /etc/init.d/ejabberd start

Module de Walid

Stockage de la présence dans MySQL

CREATE TABLE `presence` (
  `user` varchar(255) NOT NULL,
  `host` varchar(255) NOT NULL,
  `resource` varchar(255) NOT NULL,
  `presence` varchar(255) NOT NULL,
  `message` varchar(255) NOT NULL,
  `priority` tinyint(4) NOT NULL,
  PRIMARY KEY  (`user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Copier le module dans /usr/lib/erlang/lib/ejabberd-xxx/ebin

Ajouter dans le fichier /etc/ejabberd/ejabberd.cfg, le module dans le liste des modules ejabberd :

{mod_check_presence, [{interval,2000}]},