Двуличный бэкап в Box stalling

614
Antti Stålnacke

В течение некоторого времени мы использовали дублирование для резервного копирования нашего сервера на учетную запись box.com. Команды, которые выполняются:

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 

С последующим:

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

Пароль устанавливается в переменной среды.

До недавнего времени журнал выглядел примерно так:

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. 

Время первой операции чтения всегда истекло, но после этого все прошло.

Позднее, однако, журнал начал выглядеть так:

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. 

Это результат, когда cronjob пытается запустить его. Я экспериментировал с этим вручную и наблюдал следующие вещи:

  • Я могу извлечь список файлов из учетной записи коробки, запустив. duplicity list-current-filesЭто означает, что учетные данные для входа в систему верны и что соединение с сервером установлено.
  • Если я запускаю резервное копирование в меньшую папку и спрашиваю двуличность о прогрессе, который она выводит:

    Локальные и удаленные метаданные синхронизируются, синхронизация не требуется. Последнее полное резервное копирование оставило частичный набор, перезапуск. Дата последнего полного резервного копирования: пт. 30 сентября 09:12:01 2016 RESTART: первый том не был загружен до завершения. Перезапуск невозможен ... запуск резервного копирования с начала. Локальные и удаленные метаданные синхронизируются, синхронизация не требуется. Дата последнего полного резервного копирования: нет Подпись не найдена, переход на полное резервное копирование. 0.0KB 00:00:03 [0.0KB / s] [>] 0% ETA 3сек 0.0KB 00:00:06 [0.0KB / s] [>] 0% ETA 6сек 0.0KB 00:00:09 [0.0B / s] [>] 0% ETA остановлено! 0.0KB 00:00:12 [0.0B / s] [>] 0% ETA остановлено! 0.0KB 00:00:15 [0.0B / s] [> ] 0% ETA остановились! 0.0KB 00:00:18 [0.0B / s] [>] 0% ETA остановлено! 0.0KB 00:00:21 [0.0B / s] [>] 0% ETA остановлено! 0.0KB 00:00:24 [0.0B / s] [>] 0% ETA остановлено! 0.0KB 00:00:27 [0.0B / s] [>] 0% ETA остановлено!

  • Поведение одинаково, независимо от того, запускаю ли я учетную запись, используемую для резервных копий, которая является учетной записью Business, или если я запускаю только что настроенную бесплатную учетную запись.

Таким образом, двуличность, кажется, застопорилась, но я не получаю сообщения об ошибке относительно того, почему она остановилась или что я мог сделать, чтобы это исправить. Я также не уверен, действительно ли это связано с ошибкой SSL и ошибкой 50 или у нас есть какая-то «двойная ошибка». Мы работаем на двуличность 0.7.10. Мы также недавно обновили наш сервер до Ubuntu Server 16.04.1 LTS, но обновление, похоже, не совсем совпадает с начальными проблемами. Кто-нибудь еще сталкивался с этим или с чем-то похожим? Любые советы, как это решить?

Я попытался использовать FTP вместо WebDav для подключения к коробке, но я получаю тот же результат, соединение установлено, но оно полностью останавливается.

Это может быть ключом к остановке: как пройти через эту двойную связь? Тем не менее, кажется, не решитьSSL Error: The read operation timed out

Соединение установлено, но затем оно полностью останавливается.
Кто-нибудь еще сталкивался с этим или с чем-то похожим?
Любые советы, как это решить?

1

1 ответ на вопрос

0
Antti Stålnacke

Я решил это сейчас, переключившись на ftp вместо webdav. Это, похоже, решило проблему с SSLError. Я не знаю, проблема в двуличности или в конце коробки.

Другая проблема, сообщающая о двойственности, что соединение прервано, кажется ошибкой, см. Как пройти через это соединение с двойством?

В целом резервные копии теперь работают как обычно!

Похожие вопросы