Drupal“Joomla”模块批次问题

时间:2014-06-18 08:19:32

标签: php drupal joomla drupal-7 batch-processing

我最近在Drupal 7上安装了Joomla模块从joomla迁移到drupal cms,问题是我在joomla上有大约8000篇文章,所以这是一个大规模的迁移,我总是遇到超时问题而且无法获得这要做。我在导入设置中配置了批处理并将延迟增加到10并将行增加到100.但仍然是同样的问题,我查看了joomla.module并找到了这个函数:

function joomla_sleep($row_number) {
  if ($row_number % variable_get('joomla_delay_row', JOOMLA_DELAY_ROW) == 0 ) {
    sleep(variable_get('joomla_delay_sec', JOOMLA_DELAY_SEC));
  }

}

我在这里看不到什么错误,是模块中的问题还是我配置的设置? Plz帮忙!如果有一种方法可以实现更好的批处理api plz解释它,因为我是drupal的新手,并且不理解在我所拥有的模块中将Batch API集成到网站上。

1 个答案:

答案 0 :(得分:0)

听起来您需要更改php.ini文件中的设置或将批量减小到100以下。

您可以将批量大小设置为更低的值,例如5,并查看它是否超时?

然后逐渐增加它,直到找到服务器无法处理的阈值为止。