storm进程正常运行一段时间shut down,运维方式
storm启动一段时间后,无征兆的停止了,然后nimbus,supervisor,ui所有的worker都stop了。
我用的storm是0.8.2版本的
nimbus中留下的log如下
-- :: nimbus [INFO] Shutting down master
-- :: ClientCnxn [INFO] EventThread shut down
-- :: ZooKeeper [INFO] Session: 0x14395fa892b0032 closed
-- :: nimbus [INFO] Shut down master
看到storm作者的wiki Fault-tolerance
中间有一句话:the Nimbus and Supervisor daemons must be run under supervision using a tool like daemontools or monit.
所以nimbus,supervisor和ui进程都用daemontools管理起来,这样意外进程终止的时候,可以自动重启进程。
daemontools管理进程的配置可以参见之前的一个博文 daemontools管理fast-fail的zookeeper
storm进程正常运行一段时间shut down,运维方式的更多相关文章
- tomcat正常运行一段时间后,突然访问不了项目了
		前言 我将项目部署在tomcat服务器上,本来都是好好的,输入网站地址就能访问:但是第二天一早去就会发现网站访问提示404,文件无法找到:我就很懵了. 排查 1.我是用的是chrome浏览器,所以尝试 ... 
- Spark2.x(五十五):在spark structured streaming下sink file(parquet,csv等),正常运行一段时间后:清理掉checkpoint,重新启动app,无法sink记录(file)到hdfs。
		场景: 在spark structured streaming读取kafka上的topic,然后将统计结果写入到hdfs,hdfs保存目录按照month,day,hour进行分区: 1)程序放到spa ... 
- 隔一段时间应用就会挂掉(进程在,但停止响应,也无log输出),必须重启tomcat
		此处是转载的 是给自己做的备注 问题:隔一段时间应用就会挂掉(进程在,但停止响应,也无log输出),必须重启tomcat 原因查找:由于tomcat自身log中并无错误产生,磁盘空间足够,读写也正常 ... 
- worker 启动时向 etcd 注册自己的信息,并设置一个带 TTL 的租约,每隔一段时间更新这个 TTL,如果该 worker 挂掉了,这个 TTL 就会 expire 并删除相应的 key。
		1.通过etcd中的选主机制,我们实现了服务的高可用.同时利用systemd对etcd本身进行了保活,只要etcd服务所在的机器没有宕机,进程就具备了容灾性. https://mp.weixin.qq ... 
- 关于EF第一次加载慢或过一段时间不访问时再次访问加载慢问题的总结
		优化方案 1.安装Application Initialization 这是在iis8出来后才有的,iis8内置的功能,而对于iis7.5也提供了一个扩展以支持这个功能. Application In ... 
- 项目在tomcat里运行一段时间总是自动崩掉的问题排查与解决
		最近的检验系统上线一段时间后,发现系统访问不了,tomcat总是会自动崩掉,一般遇到这种问题,程序员的第一反应都肯定是内存溢出. 确实是,但是java里内存分好几种,堆内存.栈内存.静态内存区等等,下 ... 
- win10锁屏或睡眠一段时间后弹不出登录框
		win10锁屏或睡眠一段时间后弹不出登录框 文:铁乐与猫 通常发生在win10更新到10周年版后发生,也就是会卡在登录状态,但不见输入登录框. 我出现这种情况的时候不是很严重,一般等久些也能出现,但问 ... 
- apache 运行一段时间出现错误
		环境是win2008,apache 2.4.29 Win64 VC15,php 7.1.10(7.1.11).事件完整内容: “-------------------------- 错误应用程序名称: ... 
- UDP端口启动后一段时间无法接收到数据
		接口需求:开发一个UDP协议的接口作为服务端接收来自客户端的认证数据,数据量每分钟7w+条; 数据格式:标准的redius协议,redius协议的相关知识在网上查资料,提供线索:http://blog ... 
随机推荐
- VS工程目标文件名设置
			默认的输出文件名是$(ProjectName) 可以在项目属性-配置属性-常规-目标文件名中设置 例如我想在Debug版本的输出文件加一个后缀d,那么我可以这样设置:$(ProjectName)d 
- Hyper snap
			图像->分辨率,设置成300dpi,一般论文的分辨率要求. 
- oracle两时间相减得到相差的时间
			1.months_between(date1,date2);date1和date2相减得到相差的月份. select months_between(to_date('2015-05-11','yyyy ... 
- C++联合
			原文地址:http://ideage.javaeye.com/blog/210614 联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是 ... 
- NYOJ之水仙花数
			aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsAAAAInCAIAAAAZDHiCAAAgAElEQVR4nO3dPVLjzNoG4G8T5CyEFC 
- 数据结构和算法 – 番外篇.时间测试类Timing
			public class Timing { //startingTime--用来存储正在测试的代码的开始时间. TimeSpan startingTime; //duration--用来存储正在测试的 ... 
- 【jquery】 【jQuery技术内幕】阅读笔记 一
			jQuery( object ) jquery在构造对象时,除了可以用十分好用的css选择器来查找DOM,还可以传入一个javascript对象来生成一个jquery对象. // JS var foo ... 
- ODATA WEB API(一)---扩展使用
			一.概述 时间也算充足,抽点时间总结下OData的常用的使用方式,开放数据协议(OData)是一个查询和更新数据的Web协议.OData应用了web技术如HTTP.Atom发布协议(AtomPub)和 ... 
- SQL Server 2014 BI新特性(三)Power Query和Power Map功能预览
			Power Query和Power Map是微软前不久在WPC上发布的Power BI中新的针对Excel的功能.借助这两样功能,自助式BI将更方便你发现和处理数据并且丰富数据的可视化功能. Powe ... 
- Oracle 数组赋值
			只需要像下面这样就OK了 begin -- Call the procedure in_var(1):=null;in_var(1):='a123123'; pack_abc.pro_abc(in_v ... 
