彩铃平台接口的计费服务问题解决

彩铃平台接口独立已经10天了,计费服务一直不稳定,使用一段时间后发现其他服务器不能连接到计费服务器上,提示“远端服务器不可达”,同时该服务器的地址还能ping通,在浏览器中打开计费服务的url发现超时不能打开,重新启动计费服务器上iis服务一切恢复正常,但一般不过一天故障会再次出现。
分析计费服务上调用了oracle数据库,而计费服务是早期开发的适用的是OleDbConnection连接的数据库,测试发现这个连接在windows 2000 iis 5的环境下不能将与数据库的连接释放干净,久而久之,造成其他服务器因为没有端口可用而不能连接到服务器。计费中的这个数据库调用当年是为了一个过渡时期的事情开发的,现在可以不调用了,所有的用户都已经按全球通类型计费了,因此将访问数据库属性设置为不访问。观察了4天,从上周4晚到发稿时一切正常。OleDbConnect的这个问题在windows 2003 IIS 6的环境下不会出现,这大概是microsoft的一个bug吧。

你可能感兴趣的:(接口)