Error: java.rmi.UnknownHostException: Unknown host:
要約
次のエラーがログに表示される。
2021-05-18 11:25:38,636+0200 localq-reader-8 ERROR [c.a.j.c.distribution.localq.LocalQCacheOpReader] [LOCALQ] [VIA-INVALIDATION] Abandoning sending: LocalQCacheOp{cacheName='78f333c9.0000000.bigpicture.LinkRepositoryCache', action=REMOVE, key=6416, value == null ? true, replicatePutsViaCopy=false, creationTimeInMillis=1621301646539} from cache replication queue: [queueId=queue_jira_node2_8_d1d61d3611ef690ebedc4dac0eaa3444, queuePath=/data/jira/localq/queue_jira_node2_8_d1d61d3611ef690ebedc4dac0eaa3444], failuresCount: 10/10. Removing from queue. Error: java.rmi.UnknownHostException: Unknown host: jira-hostname.com; nested exception is:
java.net.UnknownHostException: jira-hostname.com
com.atlassian.jira.cluster.distribution.localq.LocalQCacheOpSender$UnrecoverableFailure: java.rmi.UnknownHostException: Unknown host: jira-hostname.com; nested exception is:
java.net.UnknownHostException: jira-hostname.com
at com.atlassian.jira.cluster.distribution.localq.rmi.LocalQCacheOpRMISender.send(LocalQCacheOpRMISender.java:90)
at com.atlassian.jira.cluster.distribution.localq.LocalQCacheOpReader.run(LocalQCacheOpReader.java:96)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.rmi.UnknownHostException: Unknown host: jira-hostname.com; nested exception is:
java.net.UnknownHostException: jira-hostname.com
このエラーは以下のような複数の問題を引き起こす可能性があります。
- 1 つのノードを停止できないhttps://confluence.atlassian.com/jirakb/jira-7-6-x-only-one-node-will-start-in-cluster-956699096.html
- クラスターのレプリケーション エラー
環境
- マルチノード クラスター JIRA Data Center
診断
clusternode テーブルをチェックして、IP 列に IP アドレスではなくホスト名が使用されているかどうかを確認してください。
select * from clusternode;
原因
- ノードの DNS 解決に問題があります。
ソリューション
ノード通信にホスト名の代わりに IP アドレスを使用してください。
- Stop one node
Edit the cluster.properties file to add this line :
ehcache.listener.hostName=XX.XX.XX.XX
XX.XX.XX.XX は現在のノードの IP アドレス に置き換え、IP アドレスの後には余計な空白が入らないようにしてください。
- cluster.properties ファイルを保存して、ノードを起動します。
- 他のすべてのノードで上記手順を繰り返します。
clusternode を確認して、変更が更新されていることを確認してください。
select * from clusternode;
最終更新日: 2023 年 10 月 19 日
Powered by Confluence and Scroll Viewport.