Перейти к содержимому


Не создаются бэкапы


Сообщений в теме: 23

#1 Roft

    Активный участник

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 09 Август 2012 - 12:15

Текущая ревизия: 5379 от 2012-08-07
Версия: 1.9.5

Обнаружил, что у меня нет резервных копий базы из встроенной автоматической бэкапилки. Практически месяц ежедневных бэкапов не создался.

Пытаюсь сделать вручную

"полный бэкап" выдает ошибку: Can`t save file to: x:/clientbase/www/backup/2012-08-09_13-09-02.zip

"не сохранять файлы" и "только структура базы" создаются нормально.

Благо есть и другие механизмы резервного копирования, но то, что прога втихую забила на копии - это неправильно. Должна бить во все колокола если очередной бекап не создался (хотя бы в аккаунте админов).

В чем причина - пока не разобрался, проверьте у себя, кто надеется на автобэкап.

Папка Clientbase 286mb, папка MSTL 150mb - размер не критичный вроде, да и ошибка вываливается через 7 секунд после нажатия на кнопку, явно не по таймауту.

Сообщение отредактировал Roft: 09 Август 2012 - 12:22


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 09 Август 2012 - 12:36

Возможно, не хватает места на диске для полной копии, раз по вашим словам бэкап без файлов создается удачно. Можно аналогично настроить ежедневный бэкап без файлов.

Насчет системных предупреждений подумаем. В данный момент ошибки создания автобэкапа можно увидеть в логе задания cron, которое и занимается собственно автобэкапированием (т.е. создавать ручной бэкап для этого не обязательно). Но, согласен, что в данном случае полезно более явное предупреждение, возможно при входе в программу.

#3 Roft

    Активный участник

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 09 Август 2012 - 12:47

Места на диске свободно 346Gb из 500Gb

Не могу даже скачать полный бэкап "во внешний файл":

Warning: filesize() [function.filesize]: stat failed for c:/clientbase/www/temp/backup.tmp.zip in C:\ClientBase\www\backup.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at C:\ClientBase\www\backup.php:18) in C:\ClientBase\www\backup.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at C:\ClientBase\www\backup.php:18) in C:\ClientBase\www\backup.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at C:\ClientBase\www\backup.php:18) in C:\ClientBase\www\backup.php on line 20
Warning: fopen(c:/clientbase/www/temp/backup.tmp.zip) [function.fopen]: failed to open stream: No such file or directory in C:\ClientBase\www\backup.php on line 21
Warning: fgets(): supplied argument is not a valid stream resource in C:\ClientBase\www\backup.php on line 22
Warning: fclose(): supplied argument is not a valid stream resource in C:\ClientBase\www\backup.php on line 23
Warning: unlink(c:/clientbase/www/temp/backup.tmp.zip) [function.unlink]: No such file or directory in C:\ClientBase\www\backup.php on line 24

В TEMP создается файл backup.tmp размером 17 метров и на том все заканчивается. Последние создавшиеся файлы резервных копий были размером 168Мб

База запускается под админом, файл размером 10гиг спокойно копируется и в папку темп и бэкап

В логах крона в начале идут строки типа:
2012-07-26 03:11:00 - Done

а в конце:
2012-08-09 03:11:32 - Task terminated
Can`t save file to: c:/clientbase/www/backup/2012-08-09_03-11-33.zip

Из пункта меню "Менеджер файлов" успешно удается "Выгрузить файлы" - создается архив большого размера (171Мб) и предлагает скачать, проблема не на уровне файловой системы, а где-то в скрипте.

Сообщение отредактировал Roft: 09 Август 2012 - 13:01


#4 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 16 Август 2012 - 06:25

У меня та же ошибка была. Бекапы создаются, но только без файлов. Автоматом не работает бекапилка :(

#5 admmishina

    Участник

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 27 Август 2012 - 09:41

У меня таже проблема, которая тянется ещё с прошлых ревизий. При создании полного бекапа что во внешний файл, что во внутреннюю базу WEB интерфейс примерно через 7-10 сек. пишет следующее:


Warning: filesize() [function.filesize]: stat failed for c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 20

Warning: fopen(c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip) [function.fopen]: failed to open stream: No such file or directory in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 21

Warning: fgets(): supplied argument is not a valid stream resource in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 22

Warning: fclose(): supplied argument is not a valid stream resource in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 23

Warning: unlink(c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip) [function.unlink]: No such file or directory in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 24


Раньше лечил так:
1) Бекап во внешний файл без файлов только структуру
2) копировал папки с файлами - которые подгружались со временем в базу (документы, фото)
3) Отменял регистрацию базы.
4) Сносил базу с сервака, устанавливал занова.
5) Регистрировал
6) Подгружал бэкап без файлов
7) Копировал папки с файлами в новую базу

Итог: Получаю туже самую базу, только занова установленную и с рабочим бэкапом. Встроенная система бэкапов работает примерно неделю, потом ошибка вновь повторяется. Проблему с тех поддержкой не решили.
На данный момент систему настроил на бэкап без файлов, только структура. Папки с файлами бэкапит другая прога.

Заметел следующее: Данная ошибка с бэкапами начинает возникать, когда в базу периодически добавляешь какие нибудь внешние документы (тестовики, фото). Если вести базу без добавления документов - ошибка не возникает. Проверял на дублирующей базе.

Сообщение отредактировал admmishina: 27 Август 2012 - 09:47


#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Август 2012 - 10:49

Просмотр сообщенияRoft (27 Август 2012 - 08:27) писал:

Проблема на месте. Файл заменил, ошибка та же.
Не совсем та же, появилась системная ошибка, которую я и хотел вызвать для уточнения причин.

Скорее всего, какой-то сбой при добавлении файлов в архив backup.tmp.zip, из-за чего он каким-то образом исчезает. При этом у нас такой проблемы не возникает. Для проверки этой версии замените еще раз файл. Если я прав, ошибка должна исчезнуть (но и файлов в архиве не будет)

#7 Roft

    Активный участник

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 27 Август 2012 - 13:17

Просмотр сообщенияCbCoder (27 Август 2012 - 10:49) писал:

Для проверки этой версии замените еще раз файл. Если я прав, ошибка должна исчезнуть (но и файлов в архиве не будет)


Резервное копирование/восстановление
Создание бэкапа
Резервное копирование успешно завершено.

Файл создался, но внутри только дамп базы 17Мб, прикрепленных файлов нет, хотя я выбирал полный бэкап.

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Август 2012 - 13:19

Так и должно быть, значит я прав относительно места возникновения ошибки. Попытаемся исправить.

#9 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Август 2012 - 13:40

Roft, dolphin и admmishina, я так понимаю, у вас у всех стоит локальная версия программы (Local)? Или нет? Если да, то уточните, на какой именно версии Windows. Если нет - то на какой ОС.

#10 Roft

    Активный участник

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 27 Август 2012 - 14:08

Windows 2003 server R2

Сообщение отредактировал Roft: 27 Август 2012 - 14:09


#11 admmishina

    Участник

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 31 Август 2012 - 10:06

Windows Server 2008 R2 64 bit

#12 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 05 Октябрь 2012 - 16:51

Причина в ограничении самого zip файла, максимальный размер порядка 2х гиг. В очереди на доработоку стоит добавление других архиваторов, в которых данное ограничение будет снято.

#13 Roft

    Активный участник

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 08 Октябрь 2012 - 08:42

Ок, принято, будем ждать. В качестве альтернативы предлагаю или разбивку на многотомные архивы или 7zip, у него, вроде, такой проблемы не замечено и он фри.

#14 serg499

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 26 Декабрь 2012 - 22:05

Столкнулся с аналогичной проблемой на 1.9.6. - Can`t save file to: f:/clientbase/www/backup/2012-12-26_23-00-00.zip
Та же база на 1.9.5 отлично бэкапилась, размер архива ~ 580 Мб. При этом бэкап в режиме "не сохранять файлы" проходит нормально.
Система - Server 2003 SP2 x86, место на диске есть.

#15 serg499

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 11 Январь 2013 - 12:16

Есть какие-то подвижки в решении данного вопроса?

#16 serg499

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 29 Январь 2013 - 13:59

Проведение экспериментов показало макс. размер бэкапа ~ 137 Мб. Дальше уже не бэкапится

#17 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Январь 2013 - 14:11

Отправьте заявку в техподдержку, иначе ваш вопрос так и зависнет без ответа.

#18 serg499

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 29 Январь 2013 - 14:24

Заявку только что отправил.

Сообщение отредактировал serg499: 29 Январь 2013 - 14:25


#19 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 30 Январь 2013 - 07:59

Просмотр сообщенияserg499 (11 Январь 2013 - 12:16) писал:

Есть какие-то подвижки в решении данного вопроса?
Есть, механизм создания бекапа изменен. Ревизия выйдет на следующей неделе.

#20 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 09 Апрель 2015 - 18:07

Напишу еще сюда,я все со своей проблемой бэкапа)
Скажите пожалуйста, правильно ли так будет-делаем бэкап "Без сохранения файлов" и папку files с ftp копируем себе на комп? и в случае ошибки-восстанавливаем из бэкапа+копируем обратно папку files?
Уже в который раз а то доходит до "99% создание архива" и все..причем неделю назад за пару часов архив создался,непонятно каким образом..





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных