Instalar paquetes necesarios
Bajar e instalar rpm de openfire
|
service openfire stop wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-4.0.2-1.i386.rpm rpm -Uvf openfire-4.0.2-1.i386.rpm service openfire start |
Para ver errores al iniciar
Para probar si el java funciona
|
/opt/openfire/jre/bin/java |
NOTA: Se debe configurar que solo grabe 2 meses las conversaciones
Si el openfire no sube despues de un tiempo, es porque esta lleno el archivo de grabaciones, para dejarlo en 0 se hace lo siguiente:
|
cd /opt/openfire/embedded-db/ cat openfire.script | grep -v ARCHIVE >openfire-mini.script cp openfire.script /root/ mv openfire-mini.script openfire.script service openfire restart |
Editar el archivo openfire.script y añadir despues de todos los CREATE las siguientes lineas:
|
CREATE MEMORY TABLE OFMESSAGEARCHIVE(MESSAGEID BIGINT,CONVERSATIONID BIGINT NOT NULL,FROMJID VARCHAR(1024) NOT NULL,FROMJIDRESOURCE VARCHAR(255),TOJID VARCHAR(1024) NOT NULL,TOJIDRESOURCE VARCHAR(255),SENTDATE BIGINT NOT NULL,STANZA LONGVARCHAR,BODY LONGVARCHAR) CREATE INDEX OFMESSAGEARCHIVE_CON_IDX ON OFMESSAGEARCHIVE(CONVERSATIONID) |