Привет всем!
Господа, подскажите, кто грамотный, как решить проблему. Кэш реально задрал.
Установлен модуль phpBBforum (6.x-2.0-beta5)
Пока юзер не авторизуется он не видит сравнительно недавних сообщений. Показывается состояние форума вплоть до несколькодневной давности. Только авторизуешься - все ОК. Если в Друпале кэш совсем отключить, то гость видит изменения. Но с точки зрения быстродействия и нагрузки на сервер это не хорошо. Меня так посетители бросят, а хостер выгонит.
Может быть это можно как-то настроить?
Спасибо.
Комментарии
Похоже на неработающий cron.php. Посмотри в отчётах сайта в админке, когда последний раз запускался крон?
Хм, Крон давно не запускался. Я могу запустить его вручную из админки, а как заставить его запускаться самостоятельно, не знаю.
Для этого есть модуль Poormanscron. Может он решит эту проблему.
По крайней мере на моих сайтах крон сам запускается с помощью модуля, не знаю что бы я без него делал, очень полезный модуль.
Большое спасибо. Модуль поставил, будем тестировать.
Похоже, это оно самое. Еще раз БОЛЬШОЕ Спасибо!
Вот только несколько не понятно, а крон то тогда зачем. Это чей косяк, Друпала, который не может нормально работать с кроном (или крон с ним), или хостинга, на котором крон не живет?
Никаких косяков. http://drupal.org/INSTALL.txt - прочти пункт 7.
Просто крон запускается с помощью сервера.
Так как я не силён в администрировании серверов, я просто поставил модуль и не парюсь как сервак настроить что бы он сам его запускал.
Что-то у меня http://mysite/cron.php приводит к белому экрану. Это на двух разных хостингах. И в админке Друпала не найду, как его настраивать. Где эти настройки?
все верно, так и должно быть
настройки чего? настраивается только модуль Poormanscron - admin/settings/poormanscron
После двух недель использования модуля poormanscron получил от хостера недовольное письмо:
"MySQL Query: delete from cache_page where expire != 0 and expire <= 1255405291
Slow MySQL queries are not allowed, because you share server resources with thousands of other users and your long lasting MySQL queries are slowering the server and other users are having MySQL performance and connectivity problems. Please optimize your MySQL queries as soon as possible."
Это в модуле дело или просто так совпало?