您的位置:首页 > 其它

关于.net服务启动注册到zookeeper,但是注册节点20分钟自动消失解决办法

2016-05-28 22:58 531 查看
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,作用简单描述就是相当于一个中介,服务提供者将服务注册到zk,服务调用者直接从zk获取,zk的作用就是协调
最近碰到公司iis服务启动了,然后该服务在zk成功注册节点并且provider有了节点,但是超过20分钟没有访问后,发现provider中的节点消失了,请教了开发知道,对于新增的服务器安装iis服务后,原来对于服务的应用程序池需要做3个操作才行。 如图1-1,需要在服务的应用程序池,选择服务-高级设置-禁用重叠回收【True】;图1-2,也是高级设置中,闲时超时(分钟)【0】



1-1



1-2
在设置图1-1和1-2后,还需要安装Application Initialization,它的作用简单描述就是在iis服务会自动停止的时候,发送一个命令告诉服务,不要停止。安装成功后如图2-1,启动该应用;如图2-2中,选择需要一直运行的服务,选择“AlwaysRunning”,然后【Apply】即可,这样zk上该服务provider就不会消失了



2-1



2-2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: