Тема: Publish entry archives
при паблишинге, выводит ошибку CGI script error на превышение времени ипользования, памяти и ещё чего то.
это может быть из за болшого архива или это какой то глюк?
Вопросы, обсуждения и решение проблем при работе с Movable Type
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
при паблишинге, выводит ошибку CGI script error на превышение времени ипользования, памяти и ещё чего то.
это может быть из за болшого архива или это какой то глюк?
Возможно из-за большого количества архивных шаблонов.. чтобы обойти ограничния на сервере надо либо уменьшить кол-во архивов, либо стоит поиграться с Publishing settings шаблонов, возможно какие-то из них перевести из Statically (default) в Via Publish Queue или Dynamically. ну и последнее - сменить хостера
Можно ещё удалить (именно удалить, а не выключить) ненужные плагины, это снизит нагрузку.
А список хостеров, которых можно рекомендовать, скоро будет составлен в Wiki: http://movable-type.ru/wiki/Хостинг_для_Movable_Type
Пока там только один, но надёжный.
Возможно из-за большого количества архивных шаблонов.. чтобы обойти ограничния на сервере надо либо уменьшить кол-во архивов, либо стоит поиграться с Publishing settings шаблонов, возможно какие-то из них перевести из Statically (default) в Via Publish Queue или Dynamically. ну и последнее - сменить хостера
речь идёт всего лишь об одном шаблоне, это archive entry. Перевод публикации его в Via Publish Queue привёл к тому что если после публиации, с главной страницы попытаться войти в него получем 404.
Добавлено спустя 1 минуту 14 секунд:
Можно ещё удалить (именно удалить, а не выключить) ненужные плагины, это снизит нагрузку.
А список хостеров, которых можно рекомендовать, скоро будет составлен в Wiki: http://movable-type.ru/wiki/Хостинг_для_Movable_Type
Пока там только один, но надёжный.
удалении неиспользыемых плагинов ничего не дало
переписка с хостером (агава) пока тоже ничего не дала.
Отредактировано lexxa (18:08:2008 13:55:45)
попробовал такой эксперимент, экспортировал все записи из текущего блога в новый, опубликовалось всё без проблем, причём по времени это заняло много больше 30 сек. Но никакой ошибки не выскочило. Так что видимо проблема в другом. Вот только в чём? )
lexxa
для того чтобы Via Publish Queue работал надо дать права на исполнение файлу run-periodic из папки tools (chmod 755) и добавить задание в крон - 0,10,20,30,40,50 * * * * cd /path/to/mt; perl ./tools/run-periodic-tasks -verbose >> /var/log/httpd/mt.log
Отредактировано liketts (18:08:2008 19:17:28)
lexxa
для того чтобы Via Publish Queue работал надо дать права на исполнение файлу run-periodic из папки tools (chmod 755) и добавить задание в крон - 0,10,20,30,40,50 * * * * cd /path/to/mt; perl ./tools/run-periodic-tasks -verbose >> /var/log/httpd/mt.log
я к сожалению по левелу не тяну сей финт )
дать права на исполнение ещё куда не шло, а вот про крон тёмный лес. Я так понимаю нужно админам хостинга написать чтобы они прописали этот демон?
С хостером нужно проконсультироваться, так как параметры крона у всех разные. Обычно, CRON-задание можно добавить через панель управления хостера. Там нужно будет указать периодичность выполнения и скрипт для запуска.
С хостером нужно проконсультироваться, так как параметры крона у всех разные. Обычно, CRON-задание можно добавить через панель управления хостера. Там нужно будет указать периодичность выполнения и скрипт для запуска.
в панели хостера нашёл вот такое вот
http://uploads.screenshot-program.com/m … 676149.jpg
В поле «Команда для выполнения» нужно указать:
cd /path/to/mt; perl ./tools/run-periodic-tasks -verbose >> /var/log/httpd/mt.log
/path/to/mt — абсолютный путь до папки MT
/var/log/httpd/mt.log — путь к файлу логов MT, необязательный параметр, так что можно вот такое указать:
cd /path/to/mt; perl ./tools/run-periodic-tasks
У скрипта run-periodic-tasks должны быть права 755.
Время выполнения нужно поставить своё, у меня для периодических задач скрипт запускается один раз в час (каждый месяц, каждую неделю, каждый день, один раз в час).
cd /public_html/cgi-bin/mt; perl ./tools/run-periodic-tasks -verbose >> /log/mt.log
похоже на то что нужно?
а как порверить работает это или нет?
Отредактировано lexxa (19:08:2008 14:15:12)
Должно либо письмо прийти с результатом, либо в логах MT будет доступен результат. Или можно создаь запись запланированную, если она опубликуется, то всё работает.
Сообщений [ 12 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
На основе PunBB