2012-12-24 49 views
2

我在webfactional上運行cherrypy。我有一個嚴重的內存泄漏問題,我想孤立它的原因。我如何在單個線程/進程上運行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()) 

我用Google搜索了很多的解決我的問題,我沒有什麼。我也瀏覽了官方的CherryPy文檔,無濟於事。

我使用CherryPy的3.2和Python 2.7版

回答

6

你可以在你的配置文件試試這個:

[global] 
server.thread_pool = 1 
+0

這就是它!非常感謝你 :) –

相關問題