现金修改提交订单出错问题

2016-07-07 15:06 来源:www.chinab4c.com 作者:ecshop专家

我的版本为2.61最新版,商品有五六万个,但是缓存还是存在问题,提交订单很慢,而且经常出现如下模式:
Fatal error: Maximum execution time of 60 seconds exceeded in D:\web2008\wwwroot\tozj\includes\lib_common.php on line 1265

Fatal error: Maximum execution time of 60 seconds exceeded in D:\web2008\wwwroot\tozj\includes\cls_session.php on line 233
或:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `to12008`.`tozj_pay_log` (order_id, order_amount, order_type, is_paid) VALUES ('555', '370.00', '0', '0') ) [2] => Array ( [error] => MySQL server has gone away ) [3] => Array ( [errno] => 2006 ) ) MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `tozj2008`.`tozj_pay_log` (order_id, order_amount, order_type, is_paid) VALUES ('555', '370.00', '0', '0') ) [2] => Array ( [error] => MySQL server has gone away ) [3] => Array ( [errno] => 2006 ) [4] => Array ( [message] => MySQL Query Error ) [5] => Array ( [sql] => DESC `to12008`.`tozj_sessions_data` ) [6] => Array ( [error] => MySQL server has gone away ) [7] => Array ( [errno] => 2006 ) )

只有清理缓存才会正常,很可怕的问题.

我的qq:444637163有意者请说明。


回答:
出重金悬赏:1000元-1万元之间

可以联系我

首先明确的是你的mysql服务器是否有问题~~如果没有的话~~那就是你服务器的配置问题了~~
前两个错误的所在是执行时间超出~~
为什么会超出~~可能性只有是在你自己的服务器上出!嘿嘿~~因为mysql的承载能力不可能只是56万~~至少是56十万~~
ecshop的提交订单操作会对它自身的数据库里的session进行操作~~你的问题似乎就是在session上~~有可能是数据的问题~~导致mysql死循环了~~然后就gone away了~~哈哈~~
其他的不敢多说什么~~相信上面的几位大侠们可以解决的~~

仁兄的服务器还做别的吗?


这个提示是 超时。是空间有点问题。你换个空间或你下载本地测试。