Добрый день!
После длительных экспериментов, я пришел к выводу что всё валится во время создания индекса для модуля search.
Подскажите как именно заставить этот модуль нормально работать?
Хочется заставить работать и крон и поиск.
*Как мне поможет таблица индексирования search_dataset, если там тысяча элементов?
Комментарии
Где-то в таблица, к поиску относящихся, можно посмотреть Id материала, при индексации которого возникает ошибка (он последним проиндексированным будет).
Собственно дальше можно смотреть, что вызывает ошибку.
Первое правило бойцовского клуба - не пихать пхп-код в ноды.
Второе правило бойцовского клуба - бить себя по рукам за любой пхп-код в БД
Advin
ну в таблице есть поля
sid type data reindex
sid = nid
reindex = 0 это я так понимаю непроиндексированные
мне все их смотреть или отсортировать по возрастанию по sid ? или как вообще?
RxB, как вычислить прогнившие ноды?
Попробуйте почитать http://drupal.org/node/553430 и http://drupal.org/node/361171 и http://drupal.org/node/643474
Давным давно сталкивался с подобной задачей (что-то мне кажется, что я таки посмотрев таблицы нашел материал, ошибку вызывающий, но на всякий – лучше изучите вышеозначенные темы).
502 Bad Gateway означает, что фронт-энд (nginx) не дождался ответа от бэк-энда.
Увеличить лимиты на сервере, либо... отказаться от индексирования больших объёмов.
окей спасибо всем
пойду покурю маны
удалил вообще весь php из нод и блоков
по поиску
SELECT * FROM YOUR_DATABASE_NAME.`node_revisions` WHERE (`body` LIKE '%php%' AND `format` = '3');
SELECT * FROM YOUR_DATABASE_NAME.`boxes` WHERE (`body` LIKE '%php%' AND `format` = '3');
240 секунд не хватает, чтобы проиндексировать 10 нод
отключаю search -- все круто, крон отрабатывает
найти ноду X помогло
http://www.drupal.org.il/node/3704