技术文章 - CS294120

solr 云无法使用错误消息“引起:javax.net.ssl.SSLException:Certificate for<ip address>与证书主题的通用名称不匹配:<hostname> ”。

已修改: 20-Feb-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.0 M010 to 12.0

说明

  • Solr 云不适用于以下错误消息
    • Windchill MethodServer 日志
2021-09-13 09:56:33,055 ERROR [pool-4-thread-1] wt.index.StandardIndexPolicyManager  - Exception while pinging the index server
org.apache.solr.client.solrj.SolrServerException: No live SolrServers available to handle this request:[https:// 10.228.132.210 :8085/solr/wblib, https:// 10.228.132.210 :8086/solr/wblib]
	at org.apache.solr.client.solrj.impl.LBSolrClient.request(LBSolrClient.java:347)
	at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.sendRequest(BaseCloudSolrClient.java:1157)
	at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.requestWithRetryOnStaleState(BaseCloudSolrClient.java:918)
	at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.request(BaseCloudSolrClient.java:850)
	at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290)
	at wt.index.service.SolrServiceImpl.pingSolr(SolrServiceImpl.java:144)
	at wt.index.StandardIndexPolicyManager.updateIndexServerStatusCache(StandardIndexPolicyManager.java:509)
	at wt.index.StandardIndexPolicyManager$IndexServerStatusManagerTask.run(StandardIndexPolicyManager.java:489)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.apache.solr.client.solrj.SolrServerException: IOException occurred when talking to server at: https:// 10.228.132.210 :8086/solr/wblib
	at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:695)
	at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266)
	at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248)
	at org.apache.solr.client.solrj.impl.LBSolrClient.doRequest(LBSolrClient.java:370)
	at org.apache.solr.client.solrj.impl.LBSolrClient.request(LBSolrClient.java:321)
	... 13 more
Caused by: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <10.228.132.210> doesn't match any of the subject alternative names: [127.0.0.1, localhost, wnc12010, wnc12010.tsdevtest.ptc.com ]
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:507)
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:437)
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
	at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:571)
	... 17 more
  • Solr 日志
ERROR Failed to connect leader https:// 10.228.132.210 :8085/solr on recovery, try again
ERROR Failed to connect leader https:// 10.228.132.210 :8085/solr on recovery, try again
ERROR Failed to connect leader https:// 10.228.132.210 :8085/solr on recovery, try again
ERROR Failed to connect leader https:// 10.228.132.210 :8085/solr on recovery, try again
ERROR Failed to connect leader https:// 10.228.132.210 :8085/solr on recovery, try again
ERROR Failed to connect leader https:// 10.228.132.210 :8085/solr on recovery, try again
INFO  Sync replicas to https:// 10.228.132.210 :8086/solr/wblib_shard1_replica_n3/
INFO  PeerSync: core=wblib_shard1_replica_n3 url=https:// 10.228.132.210 :8086/solr  START replicas=[https:// 10.228.132.210 :8085/solr/wblib_shard1_replica_n1/] nUpdates=100
WARN  PeerSync: core=wblib_shard1_replica_n3 url=https:// 10.228.132.210 :8086/solr  exception talking to https:// 10.228.132.210 :8085/solr/wblib_shard1_replica_n1/, failed
org.apache.solr.client.solrj.SolrServerException: IOException occurred when talking to server at: https:// 10.228.132.210 :8085/solr/wblib_shard1_replica_n1
    at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:695)
    at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266)
    at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248)
    at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290)
    at org.apache.solr.handler.component.HttpShardHandlerFactory$1.request(HttpShardHandlerFactory.java:169)
    at org.apache.solr.handler.component.ShardRequestor.call(ShardRequestor.java:130)
    at org.apache.solr.handler.component.ShardRequestor.call(ShardRequestor.java:41)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:180)
    at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:212)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <10.228.132.210> doesn't match any of the subject alternative names: [127.0.0.1, localhost, wnc12010, wnc12010.tsdevtest.ptc.com]
    at org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:507)
    at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:437)
    at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384)
    at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
    at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374)
    at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
    at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
    at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
    at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
    at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
    at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
    at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:571)
    ... 14 more

这是文章 294120 的 PDF 版本,可能已过期。最新版本 CS294120