Backup de duplicidade na caixa stalling

1

Estamos usando a duplicidade para fazer o backup do nosso servidor em uma conta da box.com por algum tempo. Os comandos que estão sendo executados são:

duplicity --full-if-older-than 1M -v4 --exclude *A number of files* / webdavs://*box email*@dav.box.com/dav/*Path to backup folder*  --no-encryption --log-file *Todays date*.log

Seguido por:

duplicity remove-older-than 6M --force webdavs://*box email*@dav.box.com/dav/*Path to backup folder* --no-encryption --log-file *Todays date*.log

A senha é definida em uma variável de ambiente.

Até recentemente, o log costumava se parecer com isso:

WARNING 1
. Attempt 1 failed. SSLError: The read operation timed out

NOTICE 1
. Local and Remote metadata are synchronized, no sync needed.

NOTICE 1
. Last full backup date: Fri Aug 26 01:00:01 2016

NOTICE 1
. --------------[ Backup Statistics ]--------------
. StartTime 1472338925.59 (Sun Aug 28 01:02:05 2016)
. EndTime 1472339008.64 (Sun Aug 28 01:03:28 2016)
. ElapsedTime 83.05 (1 minute 23.05 seconds)
. SourceFiles 63777
. SourceFileSize 61857468557 (57.6 GB)
. NewFiles 24
. NewFileSize 69559829 (66.3 MB)
. DeletedFiles 6
. ChangedFiles 23
. ChangedFileSize 7702407 (7.35 MB)
. ChangedDeltaSize 0 (0 bytes)
. DeltaEntries 53
. RawDeltaSize 92935471 (88.6 MB)
. TotalDestinationSizeChange 92982066 (88.7 MB)
. Errors 0
. -------------------------------------------------
. 

WARNING 1
. Attempt 1 failed. SSLError: The read operation timed out

NOTICE 1
. Local and Remote metadata are synchronized, no sync needed.

NOTICE 1
. Last full backup date: none

NOTICE 1
. No old backup sets found, nothing deleted.

A primeira operação de leitura expirou, mas depois disso tudo passou.

No entanto, o log começou a ficar assim:

WARNING 1
. Attempt 1 failed. SSLError: The read operation timed out

WARNING 1
. Attempt 2 failed. SSLError: The read operation timed out

WARNING 1
. Attempt 3 failed. SSLError: The read operation timed out

WARNING 1
. Attempt 4 failed. SSLError: The read operation timed out

ERROR 50
. Giving up after 5 attempts. SSLError: The read operation timed out

WARNING 1
. Attempt 1 failed. SSLError: The read operation timed out

NOTICE 1
. Local and Remote metadata are synchronized, no sync needed.

NOTICE 1
. Last full backup date: none

NOTICE 1
. No old backup sets found, nothing deleted.

Este é o resultado quando o cronjob tenta executá-lo. Eu tenho experimentado com isso manualmente e observei as seguintes coisas:

  • Consigo extrair uma lista de arquivos da conta de caixa executando duplicity list-current-files Isso indica que as credenciais de login estão corretas e que a conexão com o servidor está estabelecida.
  • Se eu executar o backup em uma pasta menor e pedir duplicidade para o progresso que ele gera:

    Os metadados locais e remotos são sincronizados, não é necessária sincronização     Último backup completo deixou um conjunto parcial, reiniciando.     Última data de backup completa: Sex Sep 30 09:12:01 2016     RESTART: O primeiro volume falhou ao fazer o upload antes do término.              Reiniciar é impossível ... iniciar o backup do começo.     Metadados locais e remotos são sincronizados, sem necessidade de sincronização.     Data do último backup completo: nenhum     Nenhuma assinatura encontrada, mudando para o backup completo.     0,0 KB 00:00:03 [0,0 KB / s] [> ] 0% ETA 3seg     0,0 KB 00:00:06 [0,0 KB / s] [> ] 0% ETA 6seg     0,0 KB 00:00:09 [0,0 B / s] [> ] 0% ETA Stalled!     0,0 KB 00:00:12 [0,0 B / s] [> ] 0% ETA Stalled!     0,0 KB 00:00:15 [0,0 B / s] [> ] 0% ETA Stalled!     0,0 KB 00:00:18 [0,0 B / s] [> ] 0% ETA Stalled!     0,0 KB 00:00:21 [0,0 B / s] [> ] 0% ETA Stalled!     0,0 KB 00:00:24 [0,0 B / s] [> ] 0% ETA Stalled!     0,0 KB 00:00:27 [0,0 B / s] [> ] 0% ETA Stalled!

  • O comportamento é o mesmo, independentemente de eu ser executado na conta usada para os backups, que é uma conta do Business, ou se eu for executado em uma conta gratuita recém-configurada.

Então a duplicidade parece ter parado, mas não recebo nenhuma mensagem de erro sobre por que ela parou ou o que eu poderia fazer para corrigir isso. Eu também não tenho certeza se isso realmente se relaciona com o erro SSL e ERROR 50 ou se temos algum tipo de "falha dupla". Estamos executando a duplicidade 0.7.10. Nós também atualizamos recentemente nosso servidor para o Ubuntu Server 16.04.1 LTS, mas a atualização não parece coincidir exatamente com os problemas iniciados. Alguém mais encontrou isso ou algo semelhante? Alguma dica de como resolver isso?

Eu tentei usar o FTP em vez do WebDav para me conectar à caixa, mas obtive o mesmo resultado, a conexão foi estabelecida, mas parou completamente.

Isso pode ser uma pista para a paralisação: Como passar por essa conexão duplicada parada? No entanto, não parece resolver o SSL Error: The read operation timed out

A conexão é estabelecida, mas depois é completamente interrompida.
Alguém mais encontrou isso ou algo semelhante?
 Alguma dica de como resolver isso?

    
por Antti Stålnacke 30.09.2016 / 10:10

1 resposta

0

Eu resolvi isso agora mudando para ftp em vez de webdav. Isso pareceu resolver o erro SSLE. Não sei se o problema está na duplicidade ou no final da caixa.

O outro problema, duplicidade relatando que a conexão parou, parece ser um bug, veja: Como passar por essa conexão duplicada parada?

Todos os backups estão funcionando normalmente!

    
por 05.10.2016 / 11:04