在多核服务器上复制cherrypy进程

时间:2019-01-08 15:39:23

标签: cherrypy

我有一个Cherrypy应用程序,它位于nginx(rev-proxy)之后,并处理CPU密集型请求。由于cherrypy的线程池模型对并行性并没有真正的帮助(由于GIL),我如何复制每个内核的cherrypy进程以利用我的所有服务器内核?如何处理负载平衡?我宁愿不添加中间件,但是如果不可能的话,我会添加。

1 个答案:

答案 0 :(得分:0)

您可以根据可用内核的数量启动多个cherrypy服务器,也可以使用WSGI容器部署您的cherrypy应用程序。

例如:uwsgi