gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:42 25 4
gpt4 key购买 nike

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

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

我的 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

关于python - CherryPy:如何启动单线程服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14021176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com