Вопрос

Иногда в течение периода высокого движения на участках поля ввода CCK исчезают при добавлении содержимого от бэкэнда. Я не включил модуль дроссельной заслонки. Отказ Поля восстанавливаются автоматически в другие времена.

Например - поле для загрузки изображения, флажок для размещения для типа контента Новости исчезнуть во время тяжелого трафика, но автоматически восстанавливается в течение других времен.

Что может быть причиной?

У Drupal есть внутренний механизм дросселирования во время тяжелого трафика?

Это было полезно?

Решение

У Drupal есть внутренний механизм дросселирования во время тяжелого трафика?

Нет. Дроссель была попытками сделать это, но он гарантированно не используется. Как у вас есть это, это не будет причиной.

Я бы предложил Tweeeeeking ваших параметров производительности, чтобы увидеть, сможете ли вы получить пиковую нагрузку, чтобы не повлиять на ваши системы.

Другие советы

Для меня это указывает на проблемы с вашей базой данных. Попробуйте оптимизировать вашу базу данных следующими способами

  1. Увеличьте доступную оперативную память кэширования
  2. Измените таблицы из Миасама в InnoDB. InnoDB более надежен в периоды высокого движения.
  3. Попробуйте переместить обработку сеанса в MEMCACHACH (поиск »Memcache Search Memcache сеанса Drupal или некоторая подобная строка в Google, чтобы узнать, как это сделать). Это значительно уменьшает нагрузку на сервер.
  4. Сделайте некоторые отладки и посмотрите, какие медленные запросы я уверен, что CCK является виновником. Вы можете использовать модуль Devel, чтобы увидеть медленные запросы или перейти в интерфейс MySQL, чтобы узнать, какие медленные запросы. В зависимости от того, какие медленные запросы вы можете добавить несколько индексов в таблицы.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top