gpt4 book ai didi

python - 为什么要在扩建内部 build 监督员?

转载 作者:太空狗 更新时间:2023-10-29 20:22:10 25 4
gpt4 key购买 nike

我见过构建 supervisor 的构建方法进入扩建,我想控制里面的守护进程。但是,在我看来,仍然需要/etc/init.d 中的某些内容(例如)才能在启动时运行所述主管实例。

那么,为什么要在 buildout 中构建 supervisor?为什么不在系统范围内安装它,而只是为其中涉及的守护进程制作一个配置文件?

最佳答案

当我们为客户创建扩展时,我们希望该扩展能够在具有最小依赖性的任意托管环境上运行,所有这些都可以通过系统包来满足。通过在构建中包含 supervisord,我们无需在系统范围内安装它,并且可以精细地调整它的参数,而无需要求系统管理员为我们更改设置。

使用 usercrontab 配方很容易让主管在启动时从构建中运行:

[supervisor-cron]
recipe = z3c.recipe.usercrontab
times = @reboot
command = ${buildout:bin-directory}/supervisord -c ${buildout:directory}/etc/supervisord.conf

以上部分将在 crontab 中添加一个条目,使 supervisor 在启动时运行。

关于python - 为什么要在扩建内部 build 监督员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com