在Django中设置最大工作线程?

时间:2016-03-04 15:09:59

标签: python django

我对Python / Django比较陌生,并且没有在网上找到关于我是否可以在Django中设置最大工作线程数的内容。例如,我希望Django最多同时服务10个请求。如果超过10,则必须在队列中等待(理想情况下,我也可以设置此队列中的最大请求数?)

我来自Ruby背景,并且知道在Unicorn中,您可以设置worker_processes的最大数量。 Django有类似的东西吗?我不希望我的Django应用程序同时处理数千个请求。

1 个答案:

答案 0 :(得分:0)

从这里开始:http://docs.gunicorn.org/en/stable/configure.html

import multiprocessing

bind = "127.0.0.1:8000"
workers = multiprocessing.cpu_count() * 2 + 1

在你的情况下,设置工人= 10