仍然在服务器上运行脚本(块分层索引)

时间:2014-01-13 08:29:55

标签: cron prestashop prestashop-1.5

Prestashop版本:1.5.4.1

我们正在通过Money会计系统中的数据库桥更新PS中的产品(折扣,类别等),之后我们运行了几个crons,但问题只出在这个问题上:

  

的http:// * /modules/blocklayered/blocklayered-price-indexer.php?token=的 ** &安培;充分= 1

在apache运行脚本视图中,此脚本多次打开。我尝试将exit()放在文件末尾,但没有改变......

你有什么想法可以解决问题吗?

1 个答案:

答案 0 :(得分:0)

好的,解决了...... 问题是PS会首先找到想要索引的产品数量(例如900),然后运行第一个100的索引并再次调用自己,光标在200.如果达到timelimit(FORCED设置为5 !!! !!)或内存峰值等,脚本将使用相同的光标再次调用自己,这就是问题 - >将timelimit重写为80(在我们的服务器案例中解决了问题)。