python – 从Gunicorn工作者本身获取工作者ID

我经营多名枪支工人,工人= 4人.据我所知,我有5个不同的过程:一个gunicorn主进程和另外4个工作进程.我现在可以获得有关哪个工作人员正在处理请求的信息吗?因此,我可以从内部工作人员本身获取任何工作者ID,例如每个请求发回一个包含内容的响应:此请求由worker提供:worker_id?

解决方法:

出于调试目的,您可以使用post_request挂钩来记录worker pid

def post_response(worker, req, environ, resp):
    worker.log.debug("%s", worker.pid)
上一篇:python – 随后运行多个tensorflow会话


下一篇:nginx gunicorn:部署多个Flask应用程序