就没人能解决XmlHttpRequest status:[12029] Unknow Status问题么?

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

不管是版主还是新手
不管是后台订单检测还是网路问题
给个解决方案啊
不要敷衍回复了就把问题当作解决了给重新归类成已经解决
问题没解决分类还挺积极的


是网络的问题,具体怎么解决?

回答:
求哪位大侠行行好,被折磨的不行了。。。

好像是网速不稳定引起的。

XmlHttpRequest status:[12029]
是网络问题
跟EC程序无关

网络的问题,我具体怎么帮你排查?
1.联系您的空间商,看你的对外IP访问你的空间是否连接不畅?
2.关掉占用网宽较大的软件,例如迅雷
3.等等。。。

[12029]是NOT CONNECT
[404]是未找到

定时检测订单行为主要是在以下组件之间进行交互:
XMLHttpRequest<--->apache<--->php<--->mysql

而出现以下的错误码:
12007
12029

这种非标准的HTTP状态码,通常是由于组件与组件之间进行连接时引发的内部错误造成的。原因可能有:
一)PHP引擎与MySQL之间的连接已经被关闭,这时无法处理到来的请求,于是把错误上抛给Apache,Apache响应该错误信息。
二)数据库中没有订单记录时,引发处理错乱。
三)组件与组件之间未能100%兼容。很可能是IIS(不知楼主的WEB服务器是什么?)与PHP引擎之间,而XMLHttpRequest和IIS之间的不兼容性概率较低,当然也不排除XMLHttpRequest给IIS发送的HTTP消息出了问题。
四)...

我给的解决方案是:
普通用户可以不管该错误。定时检测订单是一种只读(不写)操作,这种操作引发的异常往往并非致命的(Fatal),而只能算是一种通知性质的消息(Notice)。我们不应该用alert打断用户的思路,最多仅抛出一个异常即可。

在异步编程模型里,回调函数callback引发的异常,客户程序是捕获不到的,只能在callback周边套个try{...}catch{...}让它在运行时进行捕获。

捕获到以后,我们可以选择:把异常继续上抛给浏览器,或者抛给我们订制的消息通知程序。这两种应该都比alert好一些:不阻塞用户的操作流程。对于绝大部份的错误,我们还应该记日志
_______________________________________________________________________
欣喜购物www.xxgou.com

谢楼上
这个早就看过了
但是具体怎么解决他没有详细说明,看来只能找程序员去调试看看能不能找到具体的原因了

那是你空间的问题,请与你的空间商联系吧~~~

原帖由 shengshi 于 2009-1-4 15:06 发表
那是你空间的问题,请与你的空间商联系吧~~~

是自己的服务器和独立端口
谁知道具体问题可能出在哪里么

还是没看到解决的好办法

本机测试也会出现过问题。没有连接,看似是网络问题。程序也会出问题的。请官方检查一下

1.服务器上备份一份到本地测试一下看会不会这样呢?

2.如果“1.”不行,试试本地装IIS的环境,再测试一下?

如果此问题解决了请将详情分享一下哈。。。“收藏”

我本机IIS,也是出现以上问题,不知各位是怎么解决问题的?
好无奈呢?

这个一般是有时ajax抓取订单信息不全。出现错误,但是不会影响到正常操作。
你关闭订单提醒试下,就没事了