Сколько памяти понадобится этому PHP-скрипту?
Я пытаюсь использовать плагин WordPress для резервного копирования моей базы данных и файлов, но он не хватает памяти. Сколько памяти потребуется для завершения этого скрипта и сколько я должен попросить у моего хостинг-провайдера? Вот вывод журнала: (у скрипта есть 3 минуты для запуска, прежде чем мой хостинг-провайдер убьет его, но этого более чем достаточно) [INFO] BackWPup версия 3.0.13; WordPress версия 3.6; Проект Inpsyde GmbH, разработанный Даниэлем Хюскеном [INFO] Эта программа поставляется без АБСОЛЮТНО ГАРАНТИИ. Это бесплатное программное обеспечение, и вы можете распространять его при определенных условиях. [INFO] URL-адрес блога: http://www.nsuchy.tk/ [INFO] Задание BackWPup: создайте резервную копию, пока она не стала слишком поздней; DBDUMP+FILE [INFO] BackWPup cron: 0 3 * * *; Воскресенье, 18 августа 2013 @ 20:15 [INFO] Задание BackWPup запущено вручную [INFO] PHP ver.: 5.3.27-nfsn1; apache2handler; FreeBSD [INFO] Максимальное время выполнения скрипта составляет 180 секунд [INFO] MySQL ver.: 5.3.12-MariaDB [INFO] curl ver.: 7.31.0; Временная папка OpenSSL/1.0.1e [INFO]: /f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/ [INFO] Папка лог-файла: /f5/nsuchy/public/wp-content/uploads/backwpup-eb255-logs/ [INFO] Тип резервной копии: архив [INFO] Файл резервной копии: /f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/backwpup_24fe7a_2013-08-18_20-15-56.tar.gz [18 августа 2013 г. 20:15:56] 1. Попробуйте сбросить базу данных… [18 августа 2013 г. 20:15:56] Подключен к базе данных nsuchy на nsuchy.db [18 августа 2013 г. 20: 15: 56] Дамп таблицы базы данных "sendmail_lordlinus" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_commentmeta" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_comments" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_links" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_options" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_postmeta" [18-Aug-2013 20:15:57] Дамп таблицы базы данных"wp_posts" [18-Aug-2013 20:15:57] Дамп таблицы базы данных"wp_term_relationships" [18-Aug-2013 20:15:57] Дамп таблица базы данных "wp_term_taxonomy" [18 августа 2013 г. 20:15: 57] Дамп таблицы базы данных "wp_terms" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_usermeta" [18-Aug-2013 20:15:57] Таблица дамп базы данных "wp_users" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_wfBadLeechers" [18 августа 2013 г. 20:15:57] Дамп таблицы базы данных "wp_wfBlocks" [18 августа 2013 г. 20:15:57] Дамп таблицы базы данных "wp_wfBlocksAdv" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_wfConfig" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_wfCrawlers" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_wfFileMods" [18 августа 2013 г. 20:15:57] Дамп таблицы базы данных"wp_wfHits" [18 августа 2013 20:15:57] Дамп таблицы базы данных"wp_wfHoover" [18 августа 2013 г. 20:15:57] Таблица дампа базы данных "wp_wfIssues" [18-Aug-2013 20:15:57] Таблица дампа базы данных "wp_wfLeechers" [18-Aug-2013 20:15:57] Таблица дампа базы данных "wp_wfLockedOut" [18-Aug-2013 20:15:57] Дамп таблицы базы данных "wp_wfLocs" [18 августа 2013 г. 20:15:57] Дамп таблицы базы данных "wp_wfLogins" [18 августа 2013 г. 20:15:57] Дамп таблицы базы данных "wp_wfNet404s" [18 августа -2013 20:15:57] Дамп таблицы базы данных "wp_wfReverseCache" [18 августа 2013 г. 20:15:57] Таблица дампов базы данных "wp_wfScanners" [18 августа 2013 г. 20:15:57] Таблица дампов базы данных "wp_wfStatus" [18 августа 2013 г. 20:15:57 ] Дамп таблицы базы данных "wp_wfThrottleLog" [18 августа 2013 г. 20:15:57] Дамп таблицы базы данных "wp_wfVulnScanners" [18 августа 2013 г. 20:15:57] Добавлен дамп базы данных "nsuchy.sql.gz" с 294,56 КБ в резервный список файлов [18-Aug-2013 20:15:57] Сделан дамп базы данных! [18 августа 2013 г. 20:15:57] 1. Попытка составить список папок для резервного копирования… [18 августа 2013 г. 20:16:03] 501 папка для резервного копирования. [18-Aug-2013 20:16:03] 1. Попытка создать резервный архив… [18-Aug-2013 20:16:03] Метод сжатия - TarGz [18-Aug-2013 20:16:40] Резервный архив создано. [18 августа 2013 20:16:40] Размер архива составляет 23,65 МБ. [18-Aug-2013 20:16:40] 3910 файлов с 49,24 МБ в архиве. [18 августа 2013 г. 20:16:40] 1. Попытка отправить резервную копию по электронной почте… [18 августа 2013 г. 20:16:40] Отправка электронной почты на имя пользователя ui name_iwantistaken@gmail.com… [18 августа -2013 20:16:40] ПРЕДУПРЕЖДЕНИЕ: fopen() [function.fopen]: БЕЗОПАСНЫЙ РЕЖИМ Действующее ограничение. Скрипт, чей uid / gid равен 219666/219666, не имеет доступа к /f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/521163e8dbb11, принадлежащему uid/gid 25000/25000 [18-Aug-2013 20:16:40] ПРЕДУПРЕЖДЕНИЕ: fopen(/f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/521163e8dbb11/body) [function.fopen]: не удалось открыть поток: нет такого файла или каталога [18 -Aug-2013 20:16:40] ПРЕДУПРЕЖДЕНИЕ: fseek() ожидает, что параметр 1 будет ресурсным, логическое значение [18-Aug-2013 20:16:40] ПРЕДУПРЕЖДЕНИЕ: fwrite() ожидает, что параметр 1 будет ресурсным, логическое значение задано [18-Aug-2013 20:16:40] ПРЕДУПРЕЖДЕНИЕ: fclose() ожидает, что параметр 1 будет ресурсным, логическое значение [18-Aug-2013 19:16:41 Америка / Чикаго] Неустранимая ошибка PHP: допустимый объем памяти 33554432 исчерпаны байты (попытка выделить 3407873 байта) в /f5/nsuchy/public/wp-content/plugins/backwpup/sdk/SwiftMailer/classes/Swift/Mime/SimpleMimeEntity.php в строке 706 [18 августа 2013 г. 20:16:41] ОШИБКА: допустимый объем памяти 33554432 байта исчерпан (попытка выделить 3407873 байта) [18 августа 2013 20:16:41] Сценарий остановлен! Начну снова. [18 августа 2013 г. 20:16:41] 2. Попытка отправки резервной копии по электронной почте… [18 августа 2013 г. 20:16:41] Отправка электронной почты на имя пользователя ui name_iwantistaken@gmail.com… [18 августа -2013 20:16:42] ПРЕДУПРЕЖДЕНИЕ: fopen() [function.fopen]: БЕЗОПАСНЫЙ РЕЖИМ Действующее ограничение. Сценарию, чей uid / gid равен 219666/219666, не разрешен доступ к /f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/521163e9f41b5, принадлежащему uid/gid 25000/25000 [18-Aug-2013 20:16:42] ПРЕДУПРЕЖДЕНИЕ: fopen(/f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/521163e9f41b5/body) [function.fopen]: не удалось открыть поток: нет такого файла или каталога [18 -Aug-2013 20:16:42] ПРЕДУПРЕЖДЕНИЕ: fseek() ожидает, что параметр 1 будет ресурсным, логическое значение [18-Aug-2013 20:16:42] ПРЕДУПРЕЖДЕНИЕ: fwrite() ожидает, что параметр 1 будет ресурсным, логическое значение задано [18-Aug-2013 20:16:42] ПРЕДУПРЕЖДЕНИЕ: fclose() ожидает, что параметр 1 будет ресурсом, логическое значение [18-Aug-2013 19:16:42 Америка / Чикаго] Неустранимая ошибка PHP: допустимый объем памяти 33554432 исчерпаны байты (попытался выделить 3932161 байт) в /f5/nsuchy/public/wp-content/plugins/backwpup/sdk/SwiftMailer/classes/Swift/Mime/SimpleMimeEntity.php в строке 706 [18 августа 2013 г. 20:16: 42] ОШИБКА: допустимый объем памяти 33554432 байта исчерпан (попытался выделить 3932161 байт) [18 августа 2013 20:16:42] Сценарий остановлен! Начну снова. [18 августа 2013 г. 20:16:43] 3. Попытка отправки резервной копии по электронной почте… [18 августа 2013 г. 20:16:43] Отправка электронной почты на имя пользователя ui nameantiwantistaken@gmail.com… [18 августа -2013 20:16:43] ПРЕДУПРЕЖДЕНИЕ: fopen() [function.fopen]: БЕЗОПАСНЫЙ РЕЖИМ Действующее ограничение. Скрипт, чей uid / gid равен 219666/219666, не имеет доступа к /f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/521163eb57dbc, принадлежащему uid/gid 25000/25000 [18-Aug-2013 20:16:43] ПРЕДУПРЕЖДЕНИЕ: fopen(/f5/nsuchy/public/wp-content/uploads/backwpup-ee3f5-temp/521163eb57dbc/body) [function.fopen]: не удалось открыть поток: нет такого файла или каталога [18 -Aug-2013 20:16:43] ПРЕДУПРЕЖДЕНИЕ: fseek() ожидает, что параметр 1 будет ресурсным, логическое значение [18-Aug-2013 20:16:43] ПРЕДУПРЕЖДЕНИЕ: fwrite() ожидает, что параметр 1 будет ресурсным, логическое значение задано [18-Aug-2013 20:16:43] ПРЕДУПРЕЖДЕНИЕ: fclose() ожидает, что параметр 1 будет ресурсом, логическое значение [18-Aug-2013 19:16:43 Америка / Чикаго] Неустранимая ошибка PHP: допустимый объем памяти 33554432 исчерпаны байты (попытался выделить 3932161 байт) в /f5/nsuchy/public/wp-content/plugins/backwpup/sdk/SwiftMailer/classes/Swift/Mime/SimpleMimeEntity.php в строке 706 [18 августа 2013 г. 20:16: 43] ОШИБКА: допустимый объем памяти 33554432 байта исчерпан (попытался выделить 3932161 байт) [18 августа 2013 20:16:43] Сценарий остановлен! Начну снова. [18-Aug-2013 20:16:44] Задание завершилось с ошибками за 48 секунд. Вы должны устранить ошибки для правильного выполнения.
1 ответ
Согласно журналам, он пытается выделить на 4 МБ больше памяти из полностью разрешенных 32 МБ, что, с моей точки зрения, меньше, чем рекомендуется для WP. Никто не знает, сколько памяти понадобится этому плагину позже, для следующего шага. Попробуйте использовать другой формат резервной копии - это может немного помочь. Есть сообщения, что некоторые пользователи испытывают ту же проблему с 256 МБ тоже.