问题描述
系统调用第三方(公信中心)提供的webService接口,经常报502、504错误、偶尔报503错误。客户认为不是第三方服务器的问题! 需要各位帮忙,集思广益,开阔思路。有没有谁遇到过,是自己系统造成的50X错误,或者有更好的解释是第三方服务器的问题。
网络环境
squid 正向代理服务器
nginx 反向代理服务器
外网用户不能访问应用服务器,应用服务器可以向政府外网发送请求。
软件环境
- webService服务,采用Xfire实现,由公信中心提供。该接口也提供给其他单位使用。
- 系统调用webService服务时,采用多线程(30线程)请求。通过测试,单线程、多线程都发生过50X错误。
解决思路
从技术角度来解决,有如下思路: 1:将出现错误的日志找出来证明 2:用第三方 webservice 测试工具(如:wsCaller.jar, WebService Studio )来调用,当得到同样的错误,则证明我们的程序无问题。
时间: 2024-10-10 00:21:56