Ticket #112 (new defect) — at Initial Version

Opened 14 years ago

Last modified 14 years ago

支付宝单方面修改ip之后引起的故障

Reported by: huangzhong Owned by:
Priority: major Milestone:
Component: 系统相关 Version: 6.0
Keywords: 支付宝 域名绑定 Cc:
Due Date: 03/08/2012

Description

  • 现象

用户报障说商品购买失败

  • 故障

查看应用错误日志,发现有如下的异常
[08-03 17:20:21.321] java.net.ConnectException?: Connection refused
[08-03 17:20:21.321] at java.net.PlainSocketImpl?.socketConnect(Native Method)
[08-03 17:20:21.321] at java.net.PlainSocketImpl?.doConnect(PlainSocketImpl?.java:333)
[08-03 17:20:21.321] at java.net.PlainSocketImpl?.connectToAddress(PlainSocketImpl?.java:195)
[08-03 17:20:21.321] at java.net.PlainSocketImpl?.connect(PlainSocketImpl?.java:182)
[08-03 17:20:21.321] at java.net.SocksSocketImpl?.connect(SocksSocketImpl?.java:366)
[08-03 17:20:21.321] at java.net.Socket.connect(Socket.java:519)
[08-03 17:20:21.321] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:550)
[08-03 17:20:21.321] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:394)
[08-03 17:20:21.321] at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:123)
[08-03 17:20:21.321] at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:82)
[08-03 17:20:21.321] at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:127)
[08-03 17:20:21.321] at org.apache.commons.httpclient.HttpConnection?.open(HttpConnection?.java:707)
[08-03 17:20:21.321] at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager?$HttpConnectionAdapter?.open(MultiThreadedHttpConnectionManager?.java:1361)
[08-03 17:20:21.321] at org.apache.commons.httpclient.HttpMethodDirector?.executeWithRetry(HttpMethodDirector?.java:387)
[08-03 17:20:21.321] at org.apache.commons.httpclient.HttpMethodDirector?.executeMethod(HttpMethodDirector?.java:171)
[08-03 17:20:21.321] at org.apache.commons.httpclient.HttpClient?.executeMethod(HttpClient?.java:397)
[08-03 17:20:21.321] at org.apache.commons.httpclient.HttpClient?.executeMethod(HttpClient?.java:323)
[08-03 17:20:21.321] at cn.com.pconline.enterprise.util.StringUtils?.readHtml(StringUtils?.java:261)
[08-03 17:20:21.321] at cn.com.pconline.enterprise.util.StringUtils?.readXmlD(StringUtils?.java:403)
[08-03 17:20:21.321] at cn.com.pconline.enterprise.web.OrderController?.vbSubmitOrder(OrderController?.java:716)

  • 故障解决

日志很明显看出是网友购买时我们调用支付宝的接口被拒绝,第一时间询问网络同事,看网络是否正常,是否做过网络调整,答曰无,然后联系支付宝那边,说是接口使用了新的ip地址,坑爹啊,竟然不提前通知我们,网络把支域名绑定到新的ip之后问题解决。

Note: See TracTickets for help on using tickets.