1

В течение некоторого времени мы использовали дублирование для резервного копирования нашего сервера на учетную запись 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 пытается запустить его. Я экспериментировал с этим вручную и наблюдал следующие вещи:

  • Я могу извлечь список файлов из учетной записи box, запустив 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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .