Python CherryPy:如何启动单线程服务器?

Python CherryPy:如何启动单线程服务器?,python,multithreading,cherrypy,Python,Multithreading,Cherrypy,我在网络派系上运行cherrypy。我有一个严重的内存泄漏问题,我想找出它的原因。如何在单个线程/进程上运行cherrypy 上下文:访问分配大量数据的页面会增加python进程的内存使用。内存使用率再也不会下降。我怀疑cherrypy使用多个执行线程这一事实就是问题所在,但我无法禁用该功能来隔离我的问题 my site.py文件的相关部分现在: cherrypy.config.update({ 'environment': 'production', 'log.screen':

我在网络派系上运行cherrypy。我有一个严重的内存泄漏问题,我想找出它的原因。如何在单个线程/进程上运行cherrypy

上下文:访问分配大量数据的页面会增加python进程的内存使用。内存使用率再也不会下降。我怀疑cherrypy使用多个执行线程这一事实就是问题所在,但我无法禁用该功能来隔离我的问题

my site.py文件的相关部分现在:

cherrypy.config.update({
    'environment': 'production',
    'log.screen': False,
    'log.error_file':'cperror.log',
    'server.socket_host': '127.0.0.1',
    'server.socket_port': 31266,
})

cherrypy.quickstart(Root())
我在谷歌上搜索了很多问题的解决方案,但我一无所有。我还浏览了CherryPy的官方文档,但没有结果


我使用的是cherrypy 3.2和python 2.7,您可以在配置文件中尝试:

[global]
server.thread_pool = 1

就是这样!非常感谢:)