zoukankan      html  css  js  c++  java
  • nginx 两台机器 出现退款失败问题

          今天早上来公司后,测试人员告诉我 退款失败了。上周五还好好的,怎么这周三就出问题了,赶快让测试发来订单号,查询数据库,查询日志,发现还是以前的问题:

        

    search hit TOP, continuing at BOTTOM
            at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
            at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
            at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
            at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
            at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2453)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
            at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
            at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
            at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:90)
            at sun.security.validator.Validator.getInstance(Validator.java:179)
            at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:314)
            at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:173)
            at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:186)
            at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)
            at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1428)
            at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:209)
            at sun.security.ssl.Handshaker.processLoop(Handshaker.java:901)
            at sun.security.ssl.Handshaker.process_record(Handshaker.java:837)
            at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1023)
            at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)
            at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359)
            ... 62 more
    Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
            at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200)
            at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120)
            at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104)
            at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:88)
            ... 74 more

      郁闷了,tomcat下面都已经配置了支持https,那会是哪里的问题那? 于是关闭了一台,发现是正常的,关闭另一台,又不行了。

      

    难道是nginx不支持 https的问题? 于是又看nginx是不是支持https,没问题,运维工程师早已经配置好。。。

    最后实在没办法了,

    把可以的那个 代码 拷贝到另一台不行的,正常了。。。。

    想想 ,应该是上周之前 让运维拷贝了个别的class文件导致,两台服务器代码不一致吧。

  • 相关阅读:
    Python3 session实现带密码访问网站后台
    Python3实现利用url请求百度翻译
    Python3 parse模块
    Python3 requests模块
    Nignx gzip 文件压缩
    Cnetos7 Yum安装Ningx
    喜极而泣,我终于学会了Nginx!
    Centos7 给磁盘创建Lvm虚拟盘
    Pyhton Tkinter图形工具(原创)
    nginx四种均衡策略
  • 原文地址:https://www.cnblogs.com/thinkingandworkinghard/p/6641219.html
Copyright © 2011-2022 走看看