之前,我一直在服务器上手动使用haproxy。当时,我使用命令“sudo service haproxy start”来运行haproxy。 haproxy.cfg 由其他进程动态更新,因此每当 haproxy.cfg 文件中发生某些更改时,我都会使用一些脚本来重新加载 haproxy。
现在,我计划将 haproxy 的 docker 容器用作 AWS ECS Fargate 服务的 sidecar 容器。在 docker 中,我将使用以下命令将 haproxy 作为前台进程运行:
haproxy -f /etc/haproxy/haproxy.cfg
由于进程在前台运行,我无法像在之前的配置中那样重新加载 haproxy 配置。
在将 haproxy 作为前台进程运行时,我真的需要在这里使用 haproxy 重新加载脚本吗?它会自动反映 haproxy.cfg 中的新变化吗?
谢谢。