在后台运行django时创建的两个进程

时间:2014-06-23 11:07:44

标签: django

我找到了

python manage.py runserver 0.0.0.0:8000 &

当通过ps检查时,

将打开2个进程:

ps -ef

root     13884     1  0 18:01 ?        00:00:00 python manage.py runserver 0.0.0.0:8088
root     13885 13884  0 18:01 ?        00:00:19 /usr/bin/python manage.py runserver 0.0.0.0:8088

为什么django打开2个进程?如果我想杀死它们,有没有任何序列?

1 个答案:

答案 0 :(得分:9)

第二个过程可能是自动重新加载。

使用--noreload选项禁用自动重新加载器。这意味着,如果特定的Python模块已经加载到内存中,那么在服务器运行时所做的任何Python代码更改都不会生效。

python manage.py runserver 0.0.0.0:8000 --noreload