问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

支付宝接口集成时老是报Checking for connections, idleTimeout

发布网友 发布时间:2022-05-13 19:06

我来回答

5个回答

热心网友 时间:2023-08-23 12:20

如果你使用了支付宝提供的API jar包,那么再调用com.alipay.util.AlipaySubmit#buildRequest
之类的请求方法时,支付宝会使用到com.alipay.util.httpClient
.HttpProtocolHandler.getInstance();,这是个单例,期中创建并维护了一个http请求链接池(这样在调用HttpProtocolHandler#execute方法时就不用考虑线程安全问题,所有请求都是由链接池派发的,每次调用exeucte都是线程安全的,而且高并发时支付宝发起的总请求数是可控的),而HttpProtocolHandler类中又为了管理释放连接池中的空闲链接维护了一个org.apache.commons.httpclient.util
.IdleConnectionTimeoutThread线程,你看到的就是这个线程的debug信息,如果看着觉得不舒服就单独配置一下这个类的日志级别,调整到INFO或更高即可

热心网友 时间:2023-08-23 12:21

发一段[Thread-17]第一次出现的日志,求马云一样的大神普渡众生~
18:22:49.603 [Thread-13] DEBUG o.a.c.h.util.IdleConnectionHandler - Checking for connections, idleTimeout: 1429784509603
18:22:49.603 [Thread-5] DEBUG o.a.c.h.util.IdleConnectionHandler - Checking for connections, idleTimeout: 1429784509603
18:22:49.603 [Thread-10] DEBUG o.a.c.h.util.IdleConnectionHandler - Checking for connections, idleTimeout: 1429784509603
18:22:49.918 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.useragent = Jakarta Commons-HttpClient/3.0.1
18:22:49.921 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
18:22:49.922 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
18:22:49.922 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.protocol.cookie-policy = rfc2109
18:22:49.922 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.protocol.element-charset = US-ASCII
18:22:49.922 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.protocol.content-charset = ISO-8859-1
18:22:49.925 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@69089fa1
18:22:49.926 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
18:22:49.932 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.connection-manager.max-per-host = {HostConfiguration[]=30}
18:22:49.932 [http-bio-80-exec-226] DEBUG o.a.c.h.params.DefaultHttpParams - Set parameter http.connection-manager.max-total = 80
18:22:49.936 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - Java version: 1.7.0_55
18:22:49.936 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - Java vendor: Oracle Corporation
18:22:49.936 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - Java class path: /alidata/server/tomcat-7.0.54/bin/bootstrap.jar:/alidata/server/tomcat-7.0.54/bin/tomcat-juli.jar
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - Operating system name: Linux
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - Operating system architecture: amd64
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - Operating system version: 3.2.0-29-generic
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SUN 1.7: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SunRsaSign 1.7: Sun RSA signature provider
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SunEC 1.7: Sun Elliptic Curve provider (EC, ECDSA, ECDH)
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SunJSSE 1.7: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SunJCE 1.7: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
18:22:49.937 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SunJGSS 1.7: Sun (Kerberos v5, SPNEGO)
18:22:49.938 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SunSASL 1.7: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5, NTLM; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5, NTLM)
18:22:49.938 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)
18:22:49.938 [http-bio-80-exec-226] DEBUG o.a.commons.httpclient.HttpClient - SunPCSC 1.7: Sun PC/SC provider
18:22:49.936 [Thread-17] DEBUG o.a.c.h.util.IdleConnectionHandler - Checking for connections, idleTimeout: 1429784509936

热心网友 时间:2023-08-23 12:21

线上 哪里有地方跳转了 本地的地址

热心网友 时间:2023-08-23 12:22

同问,一直刷新,没有解决

热心网友 时间:2023-08-23 12:23

解决了没啊?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! android中怎么实现上拉刷新 如何修改主机SimpleBLECentral读取sensortag中的值 基于地理位置的App,用百度地图好还是高德地图好? 用android第三方框架xutils怎么给listview分页 WOW 打BT的血魔时的543333 怎样安装克隆版XP? netty write 无ack怎么判断 ETC显示idlestate Netty怎样增大缓冲区 netty框架中idlestatehandler方法怎么用 老鼠英语怎么读 btdow 如何推送给别人 怎么推送 这种手提袋的表面是什么材质做的,看上去很光滑的那种,需要用什么胶水粘?_百度问一问 面包新语纸拎袋是哪里生产的? 怎样给别人推送 儿童纸拎袋的做法 如何将朋友推送给另一个朋友 50岁左右的女性,穿着非常洋气的那种,显得非常年轻,称呼美女好,还是叫阿姨好? 在哪里查看我的手机型号? android userhandle 什么时候创建 如何判断netty缓存越来越大 电动叉车电器元件冷凝水怎么处理 大家空压机后处理设备上排出的冷凝水,是怎么处理?直接排了,这样不达环保要求啊。 七彩虹的ultra显卡都长一样吗 房产过户一上午能办完吗 b2驾照不扣分需要年审吗 消防水池一定要自动补水吗 生活用水和消防用水共用消防水池时怎样接自动上水控制器 房产过户一上午能办完吗? 独立的消防水池灭火时水源用尽,怎样补水? 消防水池给水进水管上需安装一个什么样的消能桶 B2驾驶证如果没有扣分记录是不是一直不用年审直至换证。 消防高位水箱和消防水池的水来自哪里? 儿童肝脾肿大 消防水池补水管如何接,有没有图纸资料啊? 儿童患EB病毒感染导致肝脾肿大,住院治疗一周抽骨髓化验,麻烦请给看看 消防水池的液位计怎样安装 2岁半儿童,反复发热,肝脾肿大,会持续多久? B2驾照没扣分没违章用不用一年一审