首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用systemd关闭haproxy

如何用systemd关闭haproxy
EN

Server Fault用户
提问于 2016-11-22 16:51:39
回答 2查看 2.9K关注 0票数 2

我有一个运行HAProxy 1.5.x的RHEL 7盒。我希望能够优雅地关闭它,这样被保存的节点就可以故障到集群上的另一个节点并获得VIP。如果我在systemd之外手动终止进程,我就可以做到这一点。

代码语言:javascript
运行
复制
kill -USR1 $myPid

不过,我想从systemd中做这件事。有点像

代码语言:javascript
运行
复制
systemctl kill haproxy --signal=USR1

但当我执行此操作时,它会杀死“haproxy -systemd-包装器”以及haproxy实例。是否要告诉它只向only实例发送信号?我试着添加--杀死--控制,但是子进程显然不是控制进程,所以它只是错误。

EN

回答 2

Server Fault用户

发布于 2016-11-22 16:58:22

蛮力法是: killall -TERM haproxy。我相信有一个更优雅的方法来实现这一点。希望这能有所帮助。

票数 1
EN

Server Fault用户

发布于 2022-05-24 09:45:31

我可能已经来不及回答了,但这可能对那些来找的人有帮助。这个对我有用。

代码语言:javascript
运行
复制
sudo /etc/init.d/haproxy stop
票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/816381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档