2010-09-15 4 views
0

У меня есть многоуровневая установка Drupal с примерно 20 URL-адресами, указывающими на одну и ту же базу кода и общую базу данных. У меня около 20 000 посетителей ежедневно посещают все сайты, которые, я надеюсь, будут расти.Утилита Drupal Multisite, старые истории, показывающие

В настоящее время я использую 2 сервера, один из которых является веб-сервером Apache 2 на платформе Linux, а другой - сервером базы данных MYSQL.

Иногда мои сайты начинают показывать старый контент, который относится к месяцам. Любая идея, почему такое поведение и как его можно вернуть?

Очистка кэша решает проблему только временно, но проблема снова появляется.

Спасибо заранее к доброму помощнику :)

ответ

0

Там может быть много вещей, которые могут вызвать эту ошибку, однако, утверждает, что очистка кэша «решает» его.

У Drupal есть эта концепция под названием доступ к контенту. Этот механизм также найден в доменном модуле, органические группы, i18n и другие, менее известные модули.

Эти модули имеют одно важное побочное воздействие: вы больше не можете использовать кеширование в Drupal! Некоторые модули, такие как домен, пытаются получить кеширование назад, беря дело в свои руки и сами кэшируют. Но актуальной лимит:

Не включайте кеш при включенном модуле доступа к содержимому.

Вы должны были получить предупреждение на странице настроек кеша (admin »settings) об этом факте. Вызывает ли это предупреждение? Если это так, отключив кеш, это единственный правильный маршрут. Но будет иметь побочный эффект: производительность снизится.

Если это не так, вам нужно будет предоставить нам дополнительную информацию: ошибки из журналов ошибок, данные сторожевого таймера, занесенные в журнал запросы в разное время, когда это происходит неправильно.

+0

Я не получаю это предупреждение. Скорее я получаю это предупреждение «Разрешения доступа к содержимому необходимо перестроить. Пожалуйста, посетите эту страницу. Я также использую модуль Boost и планирую установить memcache для снижения загрузки веб-сервера и сервера SQL. Должен ли я их отключить? –

+0

Ах, модуль повышения! Вы знаете, что он делает? Вы можете сравнить это с «загрузкой всего сайта и его копированием в Интернете». Наверняка, именно там начинается эта проблема. Вы должны рассмотреть вопрос о очереди этого модуля, так как Stackoverflow - это сайт для решения проблем с программированием, действительно :) – berkes

Смежные вопросы