Defeito #58
Erro ao migrar caixa de correio
100%
Descrição
No ExpressoAdmin, quando uma caixa de correio é migrada de um servidor MX para outro, às vezes, ocorre erro de conexão interrompida com o servidor imap. Este erro sempre acontece na fase de deleção da caixa na origem, porém a operação é completada com sucesso. Parece que ocorre um timeout na conexão, mas a tarefa de deleção continua rodando no servidor.
Segue o log de um caso de erro:
2016/11/28 13:49:17 default:953059: move_mailbox: init: alexandremori from: 200.189.113.27 to: 200.189.113.249 2016/11/28 13:49:17 default:953059: move_mailbox: quota: 102400 2016/11/28 13:49:17 default:953059: move_mailbox: create: user/alexandremori 2016/11/28 13:49:17 default:953059: move_mailbox: sync folder in origin and destiny 2016/11/28 13:49:17 default:953059: move_mailbox: mail: 382 copying messages 2016/11/28 13:50:04 default:953059: move_mailbox: create: user/alexandremori/Enviado 2016/11/28 13:50:04 default:953059: move_mailbox: sync folder in origin and destiny 2016/11/28 13:50:04 default:953059: move_mailbox: mail: 0 copying messages 2016/11/28 13:50:04 default:953059: move_mailbox: create: user/alexandremori/Enviados 2016/11/28 13:50:04 default:953059: move_mailbox: sync folder in origin and destiny 2016/11/28 13:50:04 default:953059: move_mailbox: mail: 173 copying messages 2016/11/28 13:50:22 default:953059: move_mailbox: create: user/alexandremori/Lixeira 2016/11/28 13:50:22 default:953059: move_mailbox: sync folder in origin and destiny 2016/11/28 13:50:22 default:953059: move_mailbox: mail: 7 copying messages 2016/11/28 13:50:23 default:953059: move_mailbox: create: user/alexandremori/Rascunhos 2016/11/28 13:50:23 default:953059: move_mailbox: sync folder in origin and destiny 2016/11/28 13:50:23 default:953059: move_mailbox: mail: 0 copying messages 2016/11/28 13:50:23 default:953059: move_mailbox: create: user/alexandremori/Spam 2016/11/28 13:50:23 default:953059: move_mailbox: sync folder in origin and destiny 2016/11/28 13:50:23 default:953059: move_mailbox: mail: 0 copying messages 2016/11/28 13:50:23 default:953059: move_mailbox: set quota: 102400 2016/11/28 13:50:23 default:953059: move_mailbox: sieve: alexandremori 2016/11/28 13:50:23 default:953059: move_mailbox: delete: alexandremori 2016/11/28 13:51:24 default:953059: move_mailbox: exception: Server: 200.189.113.27: [CLOSED] IMAP connection broken (server response) 2016/11/28 13:51:24 default:953059: move_mailbox: done: alexandremori (F)
Revisões associadas
Issue #58 - Corrigido erro de migração de caixa postal
Histórico
#1 Atualizado por Mauricio Luiz Viani há quase 8 anos
- Versão alterado de Backlog para Expresso Livre - Milestone 9
#2 Atualizado por Joaquim Nogueira Ferraz Filho há quase 8 anos
Isso não seria devido o processo durar mais tempo do que o PHP está permitindo no php.ini?
#3 Atualizado por Mauricio Luiz Viani há quase 8 anos
Joaquim Nogueira Ferraz Filho escreveu:
Isso não seria devido o processo durar mais tempo do que o PHP está permitindo no php.ini?
Provavelmente. A dificuldade seria determinar qual tempo de duração da execução configurar no php.ini, porque varia de acordo com o tamanho da caixa postal. Acho que o melhor seria testar se a exclusão foi realizada com sucesso antes de marcar a transferência como pendente. Mas quantas tentativas de teste e o intervalo entre elas antes de considerar com erro?
#4 Atualizado por Mauricio Luiz Viani há quase 8 anos
- Versão alterado de Expresso Livre - Milestone 9 para Backlog
#5 Atualizado por Alexandre Rocha Wendling Cassol há mais de 7 anos
- Situação alterado de Nova para Resolvida
- % Terminado alterado de 0 para 80
#6 Atualizado por Mauricio Luiz Viani há quase 7 anos
- Situação alterado de Resolvida para Fechada
- % Terminado alterado de 80 para 100
Não foi possível detectar a causa do ṕroblema. Resolveu-se por registrar um log do erro quando ocorrer. Ver try..catch inserido no código.
#7 Atualizado por Mauricio Luiz Viani há quase 7 anos
- Versão alterado de Backlog para Expresso Livre - Milestone 11