Категории |
не производится пакетная обработка изображения.После загрузки фото на фтп в orig.images, выполняю действия админка - модули -xt-модули(другие модули) - установить - старт, и после нескольких секунд пустая страница с адресом: /admin/module_export.php?set=&module=image_processing&action=save Почему никто не ответил? У меня также... Эта функция грузит сервак на 99.99% и жрет 15 МБ все что успело за 30 сек. обработатся - то и выходит. Эта функция грузит сервак на 99.99% и жрет 15 МБ Может поэтому вылетает? И что? архиватор тоже кушает 99.99% и почему то это не удивляет. сколько выделено ресурсов - столько и кушает. все что успело за 30 сек. обработатся - то и выходит. нужно увеличить лимит на время выполнения скриптов. Увеличил до 300 сек, теперь все ОК. Спасибо все что успело за 30 сек. обработатся - то и выходит. нужно увеличить лимит на время выполнения скриптов. Простите за вопрос, но как и где увеличить лимит? И не только на картинки но и на импорт товаров... не всегда можно увеличить лимит if (function_exists('ini_set')) { @ ini_set("max_execution_time", 0); @ ini_set("short_open_tag", 1); @ ini_set('session.use_trans_sid', 0); } на set_time_limit(60); if (function_exists('ini_set')) { @ ini_set("max_execution_time", 60); @ ini_set("short_open_tag", 1); @ ini_set('session.use_trans_sid', 0); } не помогает Fatal error: Maximum execution time of 5 seconds exceeded in /home/vionov/data/www/style-element.ru/admin/includes/classes/image_manipulator_gd2.php on line 55 или Fatal error: Maximum execution time of 5 seconds exceeded in /home/vionov/data/www/style-element.ru/admin/includes/classes/image_manipulator_gd2.php on line 51 вот эти строчки $this->s = ($this->k < 4) ? ($this->k < 3) ? ($this->k < 2) ? ($this->k < 1) ? Null : imagecreatefromgif($this->a) : imagecreatefromjpeg($this->a) : imagecreatefrompng($this->a) : Null; if($this->s !== Null) { $this->t = imagecreatetruecolor($this->q, $this->r); // created thumbnail reference $this->u = imagecopyresampled($this->t, $this->s, 0, 0, 0, 0, $this->q, $this->r, $this->i, $this->j); } } А зачем вообще нужна эта пакетная обработка? В чем плюсы? тут дело в настройках хостинга @ ini_set("max_execution_time", 0); на @ ini_set("max_execution_time", 60); А зачем вообще нужна эта пакетная обработка? В чем плюсы? что бы применились настройки картинок( настройки - основные - картинки) нужно обработать все картинки с новыми настройками. именно этим и занимается пакетная обработка картинок Ага. Т.е. без пакетной обработки картинок я могу сделать картинки для первого вложения категории одного размера, загрузить их, а потом для следующего вложения поменять настройки на большие или меньшие и загрузить картинки другого размера (или каких-нить других настроек). И картинки первых категорий остануться того же вида, что были изначально? Ага. Т.е. без пакетной обработки картинок я могу сделать картинки для первого вложения категории одного размера, загрузить их, а потом для следующего вложения поменять настройки на большие или меньшие и загрузить картинки другого размера (или каких-нить других настроек). И картинки первых категорий остануться того же вида, что были изначально? да. настройки картинок применяются только для новых картинок. а без пакетной обработки старые останутся такими как были Интересная возможность. Думаю Вам стоит это как то указать. Ибо не всегда нужно чтобы настройки картинок вложенных категорий были одинаковые. Кстати позвонил в хостинг. Попросил увеличить лимит до 30 сек. Они увеличили - это не помогло. попросил больше- такая фигня. Посоветовали пользоваться cronom - Возникает соответсвующий вопрос поддерживают ли плагины обработку через cron Кстати позвонил в хостинг. Попросил увеличить лимит до 30 сек. Они увеличили - это не помогло. попросил больше- такая фигня. Посоветовали пользоваться cronom - Возникает соответсвующий вопрос поддерживают ли плагины обработку через cron так там может понадобится несколько минут на обработку. если картинок много Возникает соответсвующий вопрос поддерживают ли плагины обработку через cron нет. но не трудно сделать, чтобы можно было. в файле modules\plugins\image_processing\image_processing.php после строчки add_action('process', 'image_processing'); добавить строчку add_action('page', 'image_processing'); и все. по ссылке http://магазин/index.php?page=image_processing будет выполняться обработка картинок. эту ссылку можно добавить в крон только вот проблема. эту ссылку сможет открыть любой, если знает конечно :) недавно залил 9000картинок в магаз - пакетная обработка ни в какую полностью не Не понял. как это с 4-ого подключения? 9000 картинок обработал с другого подключения (с 4го) а разница какая? все равно не успеет за 30 секунд отработать |
|