elastic job 发布版本后突然不执行问题解决

摘要:
背景:1.<有弹力的版本>2.1.5</有弹力的版本>2.分为局部、脂肪、uat和prd环境。用于本地和fat的zk、uat和prd有自己的zk3。三个fatuatprd环境都是两个服务器,它们部署在集群中。4.数据量相对较小。因此,未配置分片,因此排定的任务将仅在一台服务器上运行(需要研究是否允许轮询服务器执行这一点)描述:devutprd

背景:

  1. <elastic.version>2.1.5</elastic.version>
  2. 分为本地,fat,uat,prd环境,本地和fat用的一个zk , uat,prd分别有各自的zk
  3. fat uat prd 三个环境都是2个服务器,集群部署
  4. 数据量比较少,因此,未配置分片,导致定时任务只会在一个服务器上面运行(此点需要研究是否允许轮询服务器执行)

描述:

  dev uat prd 一切正常
  fat 有异常,刚开始运行正常,后来fat发布版本后,任务不再执行。

检查过程:

  1. 检查zk,服务正常。
  2. 检查elastic job分片等配置,配置正常。
  3. fat启动单个服务器,定时任务仍然不执行。
  4. 后来突然想到,dev和fat用的同一个zk,分布式调度会根据zk节点来,会不会这里导致的问题?

验证过程:

  elastic job 看文档 https://shardingsphere.apache.org/elasticjob/current/cn/overview/
  从apache官网下载ui包  
  https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-beta/apache-shardingsphere-elasticjob-3.0.0-beta-lite-ui-bin.tar.gz
  解压启动访问查看,发现 有多个instance 在此zk上面,全部处于执行状态,说明,定时任务已经在其他服务器运行,因此,fat发版新启动的服务不会执行。

出现原因:

  部门在研究新的容器部署,因此有新的fat环境在运行(命名为容器fat环境),导致fat环境的集群有多套,zk选择的是容器fat环境进行定时任务的执行。

解决方案:

  暂时解决方案:在UI上面,设置disable其余所有的instance,然后等到配置的时间间隔后,fat正常执行定时任务。

免责声明:文章转载自《elastic job 发布版本后突然不执行问题解决》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何用Windows PowerShell替换命令提示符python系列之(3)爬取豆瓣图书数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

vue之文本渲染

以前,我们一直使用{{}}的形式来呈现文本,但除了此方法之外,vue还提供了其他几种常见的文本呈现方法:v-text:更新元素的innerTextv html:更新元素一次的innerHTMLv:静态插值v-pre:以原始格式输出v-cooke:保留元素上的指令,直到相关实例完成编译˂!幸运的是,Vue还提供了v-text和v-html来呈现文本或元素。...

Element UI 弹窗(Dialog)改成自适应高度,仅body内容部分滚动

定义样式如下:.abow_dialog{display:flex;justify-content:center;align-items:Center;overflow:hidden;.el-dialog{margin:0auto!important;height:90%;overflow:hidden;.el-dialog__body{position:ab...

GPU与CPU

GPU和CPU CPU,也称为中央处理单元,主要由控制器、运算单元、寄存器、高速缓冲区和数据/控制/状态总线组成。GPU GPU称为GraphicsProcessingUnit,即图形处理器。GPU最初是为终端游戏设计的。由于对游戏中的大量数据重复相同的操作,GPU面临着类型高度统一、相互依赖的大规模数据。GPU的内核远多于CPU。它向多个内核发送相同的指令...

一起学习Avalonia(十二)

可以使用数据模板自定义和显示数据模板模板。文档中介绍了Avalonia的基本数据模板。PublicstringFirstName{get;set;}publicstringLastName{get;set;}扩展使用文档最后介绍了扩展使用,包括2个模型。Student和Teacher。在MainWindowViewModel中创建属性Content。此属性是...

狼人杀规则

自爆后,所有演讲立即暂停,进入夜间。自爆后的那晚,狼人可以指着那把刀。预言家只能验证某个玩家是否是狼人,除狼人是否是狼人之外的所有信息都无法验证。如果先知测试丘比特,法官不必担心丘比特是哪一个阵营,只会展示好人的手势。...

安装pygame

在python3中安装pygame库。一段时间后,您可以看到安装成功,并且可以导入pygame...