【Can not lock the registry cache file】同一台机器部署多个dubbo应用(配置文件相同)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                【Can not lock the registry cache file】同一台机器部署多个dubbo应用(配置文件相同)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                大家好,我是烤鴨:
? ? ? 場景是:
? ? ? ? ? 多個項目(配置文件相同)部署同一個服務器,部署的代碼大部分相同。(具體原因是同一個項目的不同分支部署了兩次)
啟動之后,一直在報這個錯誤:
[WARN] [2019-05-13 11:05:53,200] doSaveProperties(189) | [DUBBO] Failed to save registry store file, cause: Can not lock the registry cache file /root/.dubbo/dubbo-registry-etc_manage_web-172.17.33.68:2181.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.properties, dubbo version: 2.6.2, current host: 172.17.33.68 java.io.IOException: Can not lock the registry cache file /root/.dubbo/dubbo-registry-etc_manage_web-172.17.33.68:2181.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.propertiesat com.alibaba.dubbo.registry.support.AbstractRegistry.doSaveProperties(AbstractRegistry.java:161)at com.alibaba.dubbo.registry.support.AbstractRegistry$SaveProperties.run(AbstractRegistry.java:500)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) [WARN] [2019-05-13 11:05:53,200] doSaveProperties(189) | [DUBBO] Failed to save registry store file, cause: Can not lock the registry cache file /root/.dubbo/dubbo-registry-etc_manage_web-172.17.33.68:2181.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.properties, dubbo version: 2.6.2, current host: 172.17.33.68 java.io.IOException: Can not lock the registry cache file /root/.dubbo/dubbo-registry-etc_manage_web-172.17.33.68:2181.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.propertiesat com.alibaba.dubbo.registry.support.AbstractRegistry.doSaveProperties(AbstractRegistry.java:161)at com.alibaba.dubbo.registry.support.AbstractRegistry$SaveProperties.run(AbstractRegistry.java:500)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) [WARN] [2019-05-13 11:05:53,201] doSaveProperties(189) | [DUBBO] Failed to save registry store file, cause: Can not lock the registry cache file /root/.dubbo/dubbo-registry-etc_manage_web-172.17.33.68:2181.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.properties, dubbo version: 2.6.2, current host: 172.17.33.68 java.io.IOException: Can not lock the registry cache file /root/.dubbo/dubbo-registry-etc_manage_web-172.17.33.68:2181.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.propertiesat com.alibaba.dubbo.registry.support.AbstractRegistry.doSaveProperties(AbstractRegistry.java:161)at com.alibaba.dubbo.registry.support.AbstractRegistry$SaveProperties.run(AbstractRegistry.java:500)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)
解決辦法:
改其中一個項目的 registry 的 file 屬性
dubbo:application:id: xxx_testname: xxx_testregistry:address: zookeeper://localhost:2181file: ${catalina:home}/dubbo-registry/dubbo-registry:propertiesscan:base-packages: com.test?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的【Can not lock the registry cache file】同一台机器部署多个dubbo应用(配置文件相同)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 《挑战程序设计竞赛》2.2 贪心法-其它
- 下一篇: AngularJS $q
