我的drupal网站有问题。当我多次运行cron.php时,索引结果停留在99%。并且新内容不会显示在搜索结果中。我该怎么做才能解决这个问题?
我尝试将max_allowed_packet设置为24M并且mysqli.reconnect = On
答案 0 :(得分:1)
您是否曾尝试降低每次运行的索引项数?在我这样做之前,我遇到了同样的问题。
转到“搜索设置”页面,将每个cron运行的索引项数更改为10.然后运行cron,看看你得到了什么。你可能要跑几次才能赶上,但是你应该没事。
答案 1 :(得分:0)
如果您在某些节点中使用了PHP过滤器并使用了drupal_goto()
,则可能会导致索引出现问题。如下所示:Cron cannot run on Drupal: the drupal_goto() case。 http://drupal.org上有一个关于此问题的帖子:cron breaks on drupal_goto