single beat为什么不起作用

简介:
使用single_beat, 但是发现不起作用,2台机器都启动了celery beat。

root@web01:# ps -elf  grep beat
0 S root      5719  5676  0  80   0 - 12807 ep_pol May18 ?        00:00:35 single-beat celery -A taskqueue beat -l info 
0 S root      6137  5719  0  80   0 - 49567 poll_s May18 ?         00:00:13 celery -A taskqueue beat -l info 


root@web02:# ps -elf  | grep beat
0 S root     12872 12869  0  80   0 - 12807 ep_pol May18 ?        00:00:35 single-beat celery -A taskqueue beat -l info 
0 S root     13326 12872  0  80   0 - 49568 poll_s May18 ?        00:00:14  celery -A taskqueue beat -l info 



到redis看了下
> get SINGLE_BEAT_myserver
"iZx33xw1xxT:28827"

但是主机名改成了web01, web02,

重启web01 web02 上的single-beat程序,再次查看,

> get SINGLE_BEAT_myserver
"web02:8234"


这次beat只启动了一个。

root@web01:# ps -elf | grep beat
0 S root     15307  5676  0  80   0 - 12807 ep_pol 15:18 ?        00:00:00 single-beat celery -A taskqueue beat -l info 


root@web02:# ps -elf | grep  beat
0 S root      8003 12869  0  80   0 - 12807 ep_pol 15:17 ?        00:00:00 single-beat celery -A taskqueue beat -l info 
0 S root      8234  8003  0  80   0 - 49568 poll_s 15:18 ?        00:00:00 celery -A taskqueue beat -l info 


所以,修改主机名之后, single-beat需要重启一下。



目录
相关文章
|
6月前
出现VW自适应方案报错already has a ‘content‘ property, give up to overwrite it的原因及解决办法
出现VW自适应方案报错already has a ‘content‘ property, give up to overwrite it的原因及解决办法
45 0
13avalon - 指令ms-skip (skip绑定)
13avalon - 指令ms-skip (skip绑定)
46 0
|
测试技术 API
避免修改构造函数输入参数引起的 breaking change
避免修改构造函数输入参数引起的 breaking change
|
存储 算法 API
v-show不起作用
当v-show不起作用,很大一部分是因为该标签设置了display属性样式如display: flex,该样式的优先级高于v-show的display:none/display:block,导致v-show不起作用
382 0
|
JSON 数据格式 容器
UI5 table的三种工作模式:VisibleRowCountMode, Fixed, Auto和Interactive
UI5 table的三种工作模式:VisibleRowCountMode, Fixed, Auto和Interactive
157 0
UI5 table的三种工作模式:VisibleRowCountMode, Fixed, Auto和Interactive