gunicron线程设置(带有flask和python)

时间:2018-11-26 13:57:19

标签: gunicorn

我有这个gunicron设置:

command = /home/assistant/oscar/env/bin/gunicorn --bind localhost:5000 index:app --workers 1 --threads 100

我必须只使用一个工作程序,因为我必须在请求之间共享数据。

我的网络挂接限制为5秒。因此,我对webhook的所有请求都必须非常快。

我从设置为17(2 * nb_cpus)+ 1的工作人员开始,然后像我说的那样,我无法共享数据,因此我必须将工作人员的数量设置为1,线程数等于17。

我的所有webhook调用均有效,但其中一个调用非常繁重。从那里开始,我开始添加线程值,但是我不知道这样做是否正确。

什么是线程值限制?我该怎么做才能表现最好?

0 个答案:

没有答案