2013-01-23 111 views
0

我们在Magento上有一个奇怪的问题。订单提交Magento

一位顾客在购物车中添加了50件商品,点击“继续结帐”,确认了运输和付款方式,然后他确认了订单。

问题是,有一个.gif显示“加载”和一条消息告诉用户等待,但没有任何反应。

奇怪的是,订单未提交,但产品数量从数据库中卸载。

两个有趣的方面:​​

1)如果我的大订单分成3个小订单不会有问题。

2)我可以看到PHP仅记录一个错误(但我不知道它是与此相关的):

[23-Jan-2013 06:54:28] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/**************/lib/Zend/Cache/Backend/File.php on line 655
[23-Jan-2013 09:23:08] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/**************/lib/Zend/Cache/Backend/File.php on line 1003
[23-Jan-2013 11:38:17] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/**************/lib/Zend/Cache/Backend/File.php on line 961
[23-Jan-2013 11:43:40] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/**************/lib/Zend/Cache/Backend/File.php on line 654

感谢

+0

我认为magento试图刷新chaches。这太耗时了,他碰到了max_execution_time。 APC可能会提供帮助。您可以考虑更改缓存后端,但afaik是文件后备,因此您需要禁用此功能。我不确定这是一个好主意! –

回答

1

这非常有速度做你的服务器。你可以在php.ini中增加执行时间,但问题在于速度。 30秒看起来对我来说太过分了。

也许一个APC缓存可以加快这个网店足以让网店处理这么大的订单。

+0

你对APC缓存有什么意义? 谢谢。 – user1916533