【发布时间】:2014-04-07 04:50:55
【问题描述】:
有没有办法检查我的烧瓶应用程序是否在 gunicorn 容器中运行?目前我设置了一个环境变量来告诉我的应用程序,但我希望它是自动的。另外,有什么方法可以检查正在使用的工人阶级吗?
出于几个不同的原因,我需要检测到这一点。请注意,我通常使用 gunicorn,但在测试期间我有时不会。
- 日志记录:在 gunicorn 中运行时,我附加到 gunicorn 信息日志,否则附加到标准输出日志。
- Eventlet/子进程:由于我使用子进程,我需要确保在使用 eventlet 时完成了正确的 monkey_patch'ing,否则将无法正常运行。 (我称之为许多子流程)。
【问题讨论】:
-
我很好奇你为什么要检测这个?
-
@BurhanKhalid,为问题添加了一些信息。