您的位置:首页 > 运维架构 > Linux

Linux下架设CS1.6服务器 cs1.6+web+podbot+amxx 带附件

2009-05-03 22:57 169 查看
今天终于把困扰我两天的bug处理掉了。

bug表现:通过ajax请求数据以及显示数据,数据无显示。通过ajax的error方法打印错误信息

(error:function(XMLResponse){alert(XMLResponse.responseText);}),显示noresultfor

actionXX.actionandresulterror。

调查:在网上查找原因:1.传递参数的格式不对;

2.路径错误;

3.action函数存在bug;

当然还有其他的原因,我把所有的可能会出现的原因都调查了一遍都不行。然后,我想为什么在我本地上的数据就能够显示出来,在客户的服务器上为什么不行。所以,我怀疑是不是数据出错了,然后我把客户的数据库还原到我本地的库上面测试,果然不行,好了找到原因了,然后检查数据库,发现有一条信息会导致代码出错。

总结:这次调式花了将近两天的时间,虽然是小问题但是,我从中间得到很多。

首先,代码的异常处理不够完善,程序出现错误之后不知道去哪里找错,这样就增加了时间的花费,所以,一个项目消息机制的完善能够给后期维护带来很大的方便。

其次,在编写代码的时候尽量的把所有的情况都检验到。

然后就是一定要细心,问题要一个一个的排除,这样的方法也能在一定程度上提高效率。经验是相当重要的啊!!!



本文出自“避风港”博客,请务必保留此出处http://3504199.blog.51cto.com/3494199/1137287
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: