1

Тема: Publish entry archives

при паблишинге, выводит ошибку CGI script error на превышение времени ипользования, памяти и ещё чего то.
это может быть из за болшого архива или это какой то глюк?



2

Re: Publish entry archives

Возможно из-за большого количества архивных шаблонов.. чтобы обойти ограничния на сервере надо либо уменьшить кол-во архивов, либо стоит поиграться с Publishing settings  шаблонов, возможно какие-то из них перевести из Statically (default) в Via Publish Queue или Dynamically. ну и последнее - сменить хостера



3

Re: Publish entry archives

Можно ещё удалить (именно удалить, а не выключить) ненужные плагины, это снизит нагрузку.

А список хостеров, которых можно рекомендовать, скоро будет составлен в Wiki: http://movable-type.ru/wiki/Хостинг_для_Movable_Type
Пока там только один, но надёжный.



4

Re: Publish entry archives

liketts пишет:

Возможно из-за большого количества архивных шаблонов.. чтобы обойти ограничния на сервере надо либо уменьшить кол-во архивов, либо стоит поиграться с Publishing settings  шаблонов, возможно какие-то из них перевести из Statically (default) в Via Publish Queue или Dynamically. ну и последнее - сменить хостера

речь идёт всего лишь об одном шаблоне, это archive entry. Перевод публикации его в Via Publish Queue привёл к тому что если после публиации, с главной страницы попытаться войти в него получем 404.

Добавлено спустя     1 минуту   14 секунд:

saahov пишет:

Можно ещё удалить (именно удалить, а не выключить) ненужные плагины, это снизит нагрузку.

А список хостеров, которых можно рекомендовать, скоро будет составлен в Wiki: http://movable-type.ru/wiki/Хостинг_для_Movable_Type
Пока там только один, но надёжный.

удалении неиспользыемых плагинов ничего не дало
переписка с хостером (агава) пока тоже ничего не дала.

Отредактировано lexxa (18:08:2008 13:55:45)



5

Re: Publish entry archives

попробовал такой эксперимент, экспортировал все записи из текущего блога в новый, опубликовалось всё без проблем, причём по времени это заняло много больше 30 сек. Но никакой ошибки не выскочило. Так что видимо проблема в другом. Вот только в чём? )



6

Re: Publish entry archives

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)



7

Re: Publish entry archives

liketts пишет:

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

я к сожалению по левелу не тяну сей финт )
дать права на исполнение ещё куда не шло, а вот про крон тёмный лес. Я так понимаю нужно админам хостинга написать чтобы они прописали этот демон?



8

Re: Publish entry archives

С хостером нужно проконсультироваться, так как параметры крона у всех разные. Обычно, CRON-задание можно добавить через панель управления хостера. Там нужно будет указать периодичность выполнения и скрипт для запуска.



9

Re: Publish entry archives

saahov пишет:

С хостером нужно проконсультироваться, так как параметры крона у всех разные. Обычно, CRON-задание можно добавить через панель управления хостера. Там нужно будет указать периодичность выполнения и скрипт для запуска.

в панели хостера нашёл вот такое вот
http://uploads.screenshot-program.com/m … 676149.jpg



10

Re: Publish entry archives

В поле «Команда для выполнения» нужно указать:

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.

Время выполнения нужно поставить своё, у меня для периодических задач скрипт запускается один раз в час (каждый месяц, каждую неделю, каждый день, один раз в час).



11

Re: Publish entry archives

cd /public_html/cgi-bin/mt; perl ./tools/run-periodic-tasks -verbose >> /log/mt.log

похоже на то что нужно?
а как порверить работает это или нет?

Отредактировано lexxa (19:08:2008 14:15:12)



12

Re: Publish entry archives

Должно либо письмо прийти с результатом, либо в логах MT будет доступен результат. Или можно создаь запись запланированную, если она опубликуется, то всё работает.