Работа в Drupal cron и переиндексация проблемы с сайтом - PullRequest
0 голосов
/ 07 сентября 2011

У меня проблема на моем сайте drupal. Когда я запускаю cron.php несколько раз, результат индекса зависает на 99%. И новое содержимое не будет отображаться в результатах поиска. Что я могу сделать, чтобы это исправить?

Я попытался установить max_allowed_packet в 24M и mysqli.reconnect = On

Ответы [ 2 ]

1 голос
/ 07 сентября 2011

Вы пытались уменьшить количество элементов для индексации за цикл?У меня была такая же проблема, пока я не сделал это.

Перейдите на страницу настроек поиска и измените количество элементов для индексации за цикл cron на 10. Затем запустите cron и посмотрите, что вы получите.Возможно, вам придется бежать несколько раз, чтобы наверстать упущенное, но тогда все будет в порядке.

0 голосов
/ 07 сентября 2011

Если вы использовали фильтр PHP в некоторых своих узлах и использовали drupal_goto(), это может вызвать проблемы с индексацией. Как видно здесь: Cron не может работать на Drupal: случай drupal_goto () . Об этом также есть тема на http://drupal.org: cron breaks на drupal_goto

...