Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите решить проблему
и все хорошо работает, но только с маленькими базами, а если база данных большая то дело до архива не доходит, скажите как исправить? устанавливаю время выполнения скрипта
все равно большие базы до архива не доходят.Отредактировано модератором: Мелкий, 21 Января, 2013 - 09:30:04 Убран капс. Не помню, говорилось ли уже об устном предупреждении. Если кто из модераторов вспомнит, что было - выдайте штраф.
EuGen
Отправлено: 21 Января, 2013 - 09:28:20
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
246978
Скорее вмего, не хватает памяти. Проверяйте memory_limit
Ну и, если БД действительно большая, вынесите архивирование за пределы памяти скрипта (например, через exec/system вызывая внешний архиватор)
Точнее Вам подскажет error_reporting(2047), помещенное в начало скрипта (либо же логирование ошибок)
И не пишите, пожалуйста, в верхнем регистре, так Вы проявляете неуважение к участникам конференции.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
246978
Отправлено: 21 Января, 2013 - 09:43:22
Посетитель
Покинул форум
Сообщений всего: 273
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
[+]
Спасибо! еще варианты есть?
spsu
Отправлено: 21 Января, 2013 - 10:09:32
Частый гость
Покинул форум
Сообщений всего: 176
Дата рег-ции: Нояб. 2012
Помог: 3 раз(а)
Гляньте как реализовано в SypexDumper
246978
Отправлено: 21 Января, 2013 - 11:00:45
Посетитель
Покинул форум
Сообщений всего: 273
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
[+]
А как можно сделать, что бы скрипт дождался выполнения дампа и начал дальше работать.
EuGen
Отправлено: 21 Января, 2013 - 11:06:32
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Использовать exec вместо system
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
246978
Отправлено: 21 Января, 2013 - 11:22:14
Посетитель
Покинул форум
Сообщений всего: 273
Дата рег-ции: Февр. 2012
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 424408348 bytes) in /usr/home/orlovskij/orlovskij.flawlessmlm.com/www/backup.php on line 165
Как увеличить память для выполнения скрипта?
Fetis
Отправлено: 22 Января, 2013 - 13:50:08
Частый гость
Покинул форум
Сообщений всего: 153
Дата рег-ции: Дек. 2012 Откуда: Киров, Россия
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.