gpt4 book ai didi

python - Supervisord 中的“环境”和 'directory' 选项

转载 作者:太空宇宙 更新时间:2023-11-04 09:14:48 25 4
gpt4 key购买 nike

我正在使用 Supervisord在服务器上管理 uwsgi 进程,我遇到了这两个选项:environmentdirectory 用于使用 Supervisord 运行程序。

我看docs ,但仍然不确定他们到底做了什么。澄清一下,这里的上下文是我正在使用 uwsgi 运行一个 web2py 应用程序。在 uwsgi 的配置中,我已经设置了 PYTHONPATH 和它应该运行的 virtualenv。

谁能解释一下这两个选项的用途以及必要时如何设置它们?

最佳答案

这两个选项都有详细记录(请参阅 Subprocess Environmentthe configuration file documentation)。

归根结底,这两个选项让您可以为 supervisord 启动的子进程设置当前工作目录和完整环境。这是两个基本的 UNIX 概念,许多进程的行为可能会根据它们的设置方式而有所不同。参见 Working directoryEnvironment variable在维基百科上深入讨论这些概念。

通常,如果您的 uwsgi 进程运行正常,则根本不需要修补这些。

如果您确实需要设置它们,只需将条目添加到您的配置中,将 directory 设置为系统上的现有路径并将 environment 值设置为一组KEY=VALUE 对以逗号连接。

关于python - Supervisord 中的“环境”和 'directory' 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11072414/

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