如何从Flask应用程序中读取uwsgi或unicorn设置的工人ID?

时间:2018-08-19 04:55:46

标签: flask uwsgi unicorn

我正在编写一个flask应用程序,我的预期部署是每个工作人员1个进程,没有并发线程。我想在内存中为每个正在运行的应用程序实例生成唯一编号。

我不想使用PID作为工作者编号,因为它的大小很大,并且我生成的ID必须更大。

在配置uwsgi或gunicorn(我可以使用两者)时,您指定了多个工作程序,例如workers = 4

我如何从每个工作人员内部获取由uwsgi或gunicorn设置的工作人员ID(例如0到3的数字形式)?是在实例化worker之前在环境变量或python变量中设置的吗?

0 个答案:

没有答案