Hoje tive problemas com o arquivamento de mensagens no openfire 3.8.1, não sei oque aconteceu mas parou de arquivar as mensagens, tentei reinstalar o plugin de monitoramento e nada então resolvi limpar as tabelas relacionadas ao arquivamento para ver se resolvia e aparentemente resolveu =p
Vou passar oque fiz com o meu Debian + Openfire.
- Antes de tudo precisamos parar o servidor do openfire: ~# /etc/init.d/openfire stop
- Conectar no mysql com algum usuario com privilégios para editar o banco e a tabela: ~# mysql -u root -p
- Agora vamos conectar no banco e limpar as tabelas: use openfire;
- truncate table ofConversation;
- truncate table ofMessageArchive;
- truncate table ofConParticipant;
- Agora é só iniciar o openfire e dar um tempinho que as conversas começam a serem arquivadas novamente: ~# /etc/init.d/openfire start
Então galera, esse procedimento a cima pode ser usado tanto para limpar os arquivamentos como para tentar resolver algum problema como foi o meu caso.
Abraços
 












