MovableType и masterhost

| | Комментарии (0) | TrackBacks (0)

Проблема: при публикации записей скопом mt потребляет сильно много процессорного времени. На ВДС это не вызывает проблем, но один из проектов живет на шареде мастерхоста. И мастерхосту момент публикации не нравится. Он выдает 500-ю ошибку и ругается в логи:

[Tue Aug 3 09:14:16 2010] [warn] [client xx.78.xx.135] CPU limit exceeded (8.6%)
[Tue Aug 3 09:14:16 2010] [warn] [client xx.78.xx.135] Resource limit exceeded, access to sitename.ru is temporarily denied

Костыль-решение (для 4й версии MT):

/www/mt/lib/MT/WeblogPublisher.pm строка 890
после sub _rebuild_entry_archive_type {
добавить sleep( 1 );

/www/mt/tmpl/cms/rebuilding.tmpl строка 11
setTimeout('doRedirect()', 4000);

Цифры могут варьироваться. Подбирается экспериментальным путем. Смысл костыля — замедлить публикацию и не попадать под скрипт-банхаммер.

0 TrackBacks

Listed below are links to blogs that reference this entry: MovableType и masterhost.

TrackBack URL for this entry: http://blog.stiff.ru/mt/mt-tb.cgi/483

Комментировать

About this Entry

This page contains a single entry by St!ff published on August 3, 2010 7:42 AM.

StarCraft 2 was the previous entry in this blog.

Гост про номера. Выдержки is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Creative Commons License
This weblog is licensed under a Creative Commons License.
А тут могла бы быть реклама...