dubbo Can not lock the registry cache file

使用dubbo 出现以下异常 要怎么处理诶;
2016-01-22 09:27:06 WARN [com.alibaba.dubbo.registry.support.AbstractRegistry.doSaveProperties(AbstractRegistry.java:221)] - < [DUBBO] Failed to save registry store file, cause: Can not lock the registry cache file C:\Users\Administrator.dubbo\dubbo-registry-127.0.0.1.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.properties, dubbo version: 2.5.3, current host: 127.0.0.1>
java.io.IOException: Can not lock the registry cache file C:\Users\Administrator.dubbo\dubbo-registry-127.0.0.1.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.properties
at com.alibaba.dubbo.registry.support.AbstractRegistry.doSaveProperties(AbstractRegistry.java:193)
at com.alibaba.dubbo.registry.support.AbstractRegistry$SaveProperties.run(AbstractRegistry.java:150)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2016-01-22 09:27:06 WARN [com.alibaba.dubbo.registry.support.AbstractRegistry.doSaveProperties(AbstractRegistry.java:221)] - < [DUBBO] Failed to save registry store file, cause: Can not lock the registry cache file C:\Users\Administrator.dubbo\dubbo-registry-127.0.0.1.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.properties, dubbo version: 2.5.3, current host: 127.0.0.1>
java.io.IOException: Can not lock the registry cache file C:\Users\Administrator.dubbo\dubbo-registry-127.0.0.1.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.properties
at com.alibaba.dubbo.registry.support.AbstractRegistry.doSaveProperties(AbstractRegistry.java:193)
at com.alibaba.dubbo.registry.support.AbstractRegistry$SaveProperties.run(AbstractRegistry.java:150)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

2个回答

当本地同时启动服务端和客户端的时候就可能产生这个问题。
解决方案

Dubbo通过注册中心发现服务,发现的服务Dubbo同时也会保存到本地缓存一份,缓存的好处有很多,比如不需要每次使用的时候都通过注册中心获取,注册中心不可用了,不影响消费端的调用,因为本地缓存了一份服务提供者列表。Dubbo本地缓存默认采用的文件,会根据注册中心自动在当前用户目录下生成一个缓存文件,类似/home/newad/.dubbo/dubbo-registry-*.*.*.*.cache,星号表示注册中心的IP地址,当同一台机器上同时启动多个进程,就会出现多个进程争夺此文件的写入权限,觖此问题的方法也很简单,日志里面都说了重新配置一下这个缓存文件就。

主要在启动脚本里面添加配置: -Ddubbo.registry.file=C:\Users\dell.dubbo\dubbo-registry-192.168.1.62-junit.cache 文件名自己配置一个 -Ddubbo.registry.file=C:\Users\dell.dubbo\dubbo-registry-192.168.1.62-junit.cache

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dubbo registry
dubbo registry
Can't lock file (errno: 9)
在使用php的过程中发现了这个错误rn过一会会自动恢复正常rnrn错误编号为rnCan't lock file (errno: 9)
jfreechart出错: Can't create cache file!
用JFreeChart 1.0.13做的系统,测试时没有任何问题,并且测试后程序没有任何修改。rn今天使用竟然出现了错误:javax.imageio.IIOException: Can't create cache file! rnrn请问大虾们这是什么原因啊! rn出错语句是:rnChartUtilities.writeChartAsJPEG(java.io.OutputStream out,rn JFreeChart chart,rn int width,rn int height,rn ChartRenderingInfo info)rnrnrnPS:一开始我以为是生成的chart有问题,所以我把上面这句注释后,但是运行不会报错,只不过不能生成图片。
JFreeChart 错误:Can't create cache file!
用JFreeChart 1.06做的系统,原来一直都运行得很好,程序没有任何修改,今天竟然出现:javax.imageio.IIOException: Can't create cache file!rnrn请问大虾们这是什么原因啊!rnrn出错语句是:ChartUtilities.saveChartAsJPEG(new File(fPathName),this.chartAlpha,chart,chartwidth,chartheight);rnrn很能够郁闷啊!
dubbo registry directory
dubbo registry directory
dubbo registry protocol
dubbo registry protocol
等待事件之Row Cache Lock
&#13; 等待事件之Row Cache Lock&#13; &#13; &#13; &#13; &#13; &#13; &#13; &#13; 定位的办法:&...
Dubbo系列-4.工厂模式的Registry
工厂模式创建Registry RegistryFactory AbstractRegistryFactory  ZookeeperRegistryFactory Registry AbstractRegistry FailbackRegistry ZookeeperRegistry 构造 doRegister doSubscribe本想按照服务发布和服务引用来写,但是感觉先理解Registry,后面
Dubbo源码解析之registry注册中心
阅读须知 dubbo版本:2.6.0 spring版本:4.3.8 文章中使用/* */注释的方法会做深入分析 正文 注册中心是Dubbo的重要组成部门,主要用于服务的注册与发现,我们可以选择Redis、数据库、Zookeeper作为Dubbo的注册中心,Dubbo推荐用户使用Zookeeper作为注册中心,在provider和consumer的初始化过程中,我们看到了dubbo通过调用...
文件加密 源码 file lock
文件加密 源码 file lock 文件加密 源码 file lock
row cache lock过高的解决办法
故障现象 ---------- ----------------------------------- 3 row cache lock 4364 3 cursor: pin S wait on X 92 3 latch: row cache objects 51 ...
浅论Lock 与X86 Cache 一致性
[url]https://zhuanlan.zhihu.com/p/24146167[/url]
library cache lock等待事件处理
library cache lock等待事件分析处理
File Lock v6.0.11 汉化版
File Lock 是一款安全软件,可以锁定/隐藏文件、文件夹和磁盘。它能够阻止访问任何的文件、文件夹和磁盘。File Lock 也支持隐藏文件和文件夹,以使它们完全不可见。锁定的条目将拒绝访问、移动和删除,隐藏的条目将不能被任何程序或 Windows 的资源管理器找到。File Lock 支持所有的基于 NT 的 Windows 系统,包括 NT/2000/XP/2003,支持 FAT32 和 NTFS 文件系统。
软件发布:Lock File
详细资料请访问:http://www.csdn.net/cnshare/soft/14/14791.htmlrn软件简介:
library cache pin lock解决办法
针对oracle性能问题中的library cache pin lock,给出解决方案。
The Windows NT Registry File Format
The Windows NT Registry File Format 一份详细的windows注册表HIVE格式文档
SOS! File Cache 的问题!!
我有一个程序,播放视频导致File Cache 不停的增长,最后导致系统读不出文件数据。有什么工具可以解决吗?!!!!
can .txt file not upload ?
can .txt file upload ? administrator is here?
svn can' open file
今天在往库里上传文件的时候总是失败,错误描述如下:rnrn上传小文件的时候没有问题,但是在上传我需要的文件的时候(该文件几百兆)提示错误:can' open file 错误,在网上找到解决办法如下:rnrnhttp://qianerfei.blog.163.com/blog/static/115008775201079115448705/rnrnhttp://blog.csdn.net/lgm252008/archive/2010/03/15/5380334.aspxrnrnhttp://rubyol.javaeye.com/blog/735356rnrn几篇文章说的都是一回事,但是我看不懂,什么叫做root身份?下面的解决方法的代码是往哪里写的?rnrn谁能告诉我呢?rnrnrnrn本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sundenskyqq/archive/2011/03/17/6257296.aspx
can show file
socket can api
can not file tihelp32.dcu?
我在用API CreateToolHelp32snapshot()时用到了delphi自带的tihelp32.pas连接时提示can not file tihelp32.dcu,怎样解决?
Dubbo源码解析(十) Dubbo Registry以Zookeeper为例
默认是DubboRegistryFactory @SPI(&quot;dubbo&quot;) public interface RegistryFactory { /** * Connect to the registry * &amp;lt;p&amp;gt; * Connecting the registry needs to support the contract: &amp;lt;b...
Dubbo源代码实现三:注册中心Registry
我们知道,对于服务治理框架来说,服务通信(RPC)和服务管理两部分必不可少,而服务管理又分为服务注册、服务发现和服务人工介入,我们来看看Dubbo框架的结构图(来源网络):   图中可以看出,服务提供者Provider往服务注册中心Registry注册服务,而的消费者Consumer从服务注册中心订阅它需要的服务,而不是全部服务,当有新的Provider出现,或者现有Provider宕机,注册
File Lock v6.1.1 绿色汉化版
文件 安全 专家,保护你的文件不被恶意删除
获得目前 File与Cache的路径
[size=large] 当android的程序运行后,可以通过程序取得当下运行的程序路径,这个路径通常会在/data/data底下的package name(程序的包名)。 不管是File还是Cache,都是指这个应用程序下的目录&quot;/data/data/程序package name&quot;。File取得的目录为&quot;/data/data/程序package name/files&quot;;Cache取得的目...
密码错误频繁登录引发的“library cache lock”或“row cache lock”等待
&#13; 密码错误频繁登录引发的”library cache lock”或”row cache lock”等待 &#13; &#13; &#13; &#13; &#13; ...
ORACLE进程异常--row cache lock
数据库版本:10.2.0.5,操作系统为REDHAT 6.0 X86 64的操作系统:rn通过几个SQLLDR进行入库操作,经过一段时间后,发现SQLLDR进程中断,其回话信息如下:rn SID USERNAME PROGRAM SQL_HASH_VALUE ROW_WAIT_FILE# ROW_WAIT_BLOCK# BLOCKING_SESSION EVENT P1TEXT P1 WAIT_CLASS rn----- - ------------------------------------------------------ -------------- --------------- ---------------- - ------------------- -------------- --------------rn 685 ODSDB sqlldr@etl02 (TNS V1-V3) 2693890915 249 142130 696 row cache lock cache id 5 Concurrency rn 696 ODSDB sqlldr@etl02 (TNS V1-V3) 0 271 5609 768 row cache lock cache id 5 Concurrency rn 728 ODSDB sqlplus@etl02 (TNS V1-V3) 626019611 0 0 685 row cache lock cache id 2 Concurrency rn 768 ODSDB sqlldr@etl02 (TNS V1-V3) 0 246 10868 696 row cache lock cache id 5 Concurrency rn 837 ODSDB sqlldr@etl02 (TNS V1-V3) 2935951425 201 7557 768 row cache lock cache id 5 Concurrency rn查看AWR发现有很多的PARSE CALLrnparse count (total) 1,107,514 102.50 283.11 rnrn观察PARSES top的sqlrnParse Calls Executions % Total Parses SQL Id SQL Module SQL Text rn195,248 195,247 17.63 9qgtwh66xg6nz update seg$ set type#=:4, bloc... rn157,132 157,132 14.19 bsa0wjtftg3uw select file# from file$ where ... rn134,539 134,539 12.15 aq4js2gkfjru8 update tsq$ set blocks=:3, max... rn22,079 22,079 1.99 2ym6hhaq30r73 select type#, blocks, extents,... rn19,223 19,223 1.74 1mvbtvbqt4z4p delete from sys.cache_stats_1$... rn19,210 19,210 1.73 7zx0nu1u7qccz delete from seg$ where ts#=:1 ... rn16,739 16,739 1.51 59vjj34vugaav delete from obj$ where obj# = ... rn均为ORACLE后台SQL,这种问题如何解决?rn
行缓冲队列锁(Row Cache Lock Wait)
[b]定义[/b] 运行DDL必须请求一个行缓冲锁(Row Cache Lock)来锁住数据字典(Data Dictionary)信息。共享池(Shared Pool)包含来自数据字典的的行缓冲区,以减少磁盘的IO访问,并允许对行进行加锁。数据字典行锁被叫做行缓冲队列锁(Row Cache Enqueue Locks)。这个队列锁结构从共享池中按需求分配,当这些请求在等待并超时,我们就看到了行缓...
Asp.net中,Cache的多用户读操作如何lock?
Asp.net中,Cache的多用户读操作如何lock,或者需要lock嘛?rn我测试了一下,需要lock?rn但是Cache类不能继承,请问如何搞定?
row cache lock 引起的会话超标
背景:凌晨收到告警,数据库会话超标连接不上,其实对于压力比较大的数据库这是在正常不过的了,过几分钟就会恢复到正常值,可是半小时之后ogg复制进程告警,多个复制进程先后异常关闭,同事呗半夜“揪起来”处理故障,数据库是open状态,没有管数据库的会话超标,首先是先把ogg复制进程启动起来,dba同事真的很辛苦。。 第二天分析故障点,会话过多引起的数据库连接不上告警是出现在3:04,但其实上在这之前数...
彻底搞清楚library cache lock的成因和解决方法
当我们在执行一些DML,DDL,甚至desc tablename等等操作的时候,会话就hang住了, 还有一种情况,当我们使用create or replace procedure/function等语句修改Procedure和Function的时候,会话也会hang住,这是为什么呢? 当出现上述情况的时候,我们可以通过v$session_wait查询等待事件,当然,这种情况下,该session的等待事件一定是'Library cache lock'。 让我们来解释一下, 第一种情况,当会话1(session 1)在对一个表执行DML 或者 DDL,与此同时还有另一个会话,我们姑且称之为会话2(session 2),这个会话2也在对这个表执行DDL(如ALTER TABLE),当会话2的完成需要很长时间时(依操作的具体的数据量而定),会话1就会hang住,这时,你查询会话1的等待事件就是'Library cache lock'。 第二种情况,当会话1(session 1)在修改一个package,与此同时还有另一个会话,我们姑且称之为会话2(session 2),这个会话2正在执行会话1所修改的package中的Procedure或者Function,会话1就会hang住,这时,你查询会话1的等待事件就是'Library cache lock'。 因此,在对Package/Procedure/Function/View进行编译和分析的时候,我们必须确定此时没有人正在编译和分析相同的对象,即确保没有人也在此时改变这些需要重定义(drop和recreate)的对象的定义。
can't open file INDY60.LIB
我的程序里面报can't open file INDY60.LIB,但是我在库里找只[color=#FF0000]找到indy[/color],[color=#FF0000]没有indy60[/color]呀,rn谁能告诉我怎么解决呀不胜感激!!,是不是要[color=#FF0000]装什么[/color]东西
dbf file can not be opened ---POSTGIS
用 postgis 自带的 shp2sql 命令,转 shp 文件为 sql 代码,rn但是出现问题:rndbf file can not be opened rn导致无法导入数据,rnrn该怎么办啊
出现can not read the footer file
在根目录下浏览htm文件总是会在出现can not read the footer filernasp文件就不会出现
cygwin: can not execute binary file
各位大侠,我在cygwin上运行一个程序ser,结果出现这个错误:[color=#FF0000]can not execute binary file[/color]rnrn--把它权限改为777还是出现同样的错误rn--这个程序我在虚拟机上面可以运行rn--程序没有源码rnrn
can't open file 'cache.MYI'
如题,如何解决,在线等rn急死了
Can't read input file
写的一个小程序,打开总提示,can't read input file!...rn重起几次后可能会打开,不明白为什么,环境这么不稳定,我用的是JCREATER PRO,有什么好的解决方法么?请教。。。
mysql错误can't open file
mysql错误can't open file
can't open the file"cos.obj"
编好了C程序,编译通过就是运行不了,出现"不能打开"COS.OBJ"文件,rn这是怎么回是呀?
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件