获取函数的进程ID,而不是运行我的Django服务器的进程

时间:2016-12-05 08:42:57

标签: python django process

我目前正在使用psutil来做...

p = psutil.Process(pid)
p.kill()

...试图杀死一个函数的过程(我以为我得到了它的pid):

os.getpid()

...虽然这会杀死我的整个manage.py runserver命令,但我必须重新启动服务器。

有谁知道我能在这做什么?

1 个答案:

答案 0 :(得分:0)

正如Ignacio所说,我的问题没有意义:“函数没有独立于VM的进程ID”

虽然回答了我的问题的本质:“如何从该函数外部停止执行函数(无限循环)?”

我们检查一个标志,例如数据库中设置的值。在freenode的#python中由一位善良的陌生人帮助