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需要重启一下。



目录
相关文章
|
SQL 关系型数据库 MySQL
18 PDO你知道是什么吗?
路老师在知乎分享了PHP语言的知识,重点介绍了PDO(PHP Data Object)数据库抽象层。PDO旨在解决PHP早期版本的维护难题,提高代码的可移植性和兼容性。文章详细讲解了PDO的基本概念、特点、连接数据库的方法以及执行SQL语句的几种方式,包括`exec()`、`query()`、`prepare()`和`execute()`方法。适合PHP初学者深入了解和实践。
950 3
|
大数据 Java Docker
Datahub稳定版本0.10.4安装指南(独孤风版本)
Datahub稳定版本0.10.4安装指南(独孤风版本)
1007 0
|
数据采集 JSON 关系型数据库
将 MySQL 数据抽取并写入 DataHub,您可以按照以下步骤进行
将 MySQL 数据抽取并写入 DataHub,您可以按照以下步骤进行
836 2
|
JavaScript Java 应用服务中间件
使用 Docker 高效搭建本地开发环境(详细教程)
使用 Docker 高效搭建本地开发环境(详细教程)
16086 0
使用 Docker 高效搭建本地开发环境(详细教程)
|
缓存 负载均衡 安全
Nginx的反向代理具体是如何实现的?
Nginx的反向代理具体是如何实现的?
|
10月前
|
前端开发 测试技术 API
我同学不知道UnoCSS是什么,我教他用之后效率直接倍增
原子化 CSS 是一种 CSS 的架构方式,它倾向于小巧且用途单一的 class,并且会以视觉效果进行命名。可以将原子化的 CSS 框架理解为这类 CSS 的统称
1163 5
|
监控 前端开发 JavaScript
前端稳定性工具-Sentry
【11月更文挑战第9天】Sentry 是一个开源的错误和性能监控平台,支持多种编程语言和框架。它能够捕获前端应用中的各种错误和性能问题,提供详细的错误信息和用户行为关联,帮助开发团队快速定位和解决问题,优化应用性能。但需注意隐私保护、数据准确性和成本控制。
1383 3
|
监控 JavaScript 前端开发
Vue 3+Sentry,轻松实现错误追踪!
Vue 3+Sentry,轻松实现错误追踪!
|
缓存 Java API
API接口性能优化管理
在数字化时代,API性能优化对于提升软件效率和用户体验至关重要。本文介绍了多种优化方法:配置优化包括调整JVM参数等;代码层面减少重复调用并批量操作数据库;池化技术如线程池和HTTP连接池能有效利用资源;数据库优化通过索引提高查询速度;异步处理则使主流程业务不受阻塞;缓存策略如Redis缓存减少数据库访问;可观测性工具如日志平台和APM帮助监控性能。综合运用这些方法,可根据业务需求持续调整优化,显著提升API性能及用户体验。
|
消息中间件 搜索推荐 Java
消息中间件JMS介绍、入门demo与spring整合
消息中间件JMS介绍、入门demo与spring整合
582 85
消息中间件JMS介绍、入门demo与spring整合