我cherrypy
在python脚本中使用。我想我必须从主应用程序注册一个回调方法,以便我可以从工作线程停止cherrypy主进程,但是我如何杀死该进程中的主进程。
所以我想知道如何cherrypy
从主进程中停止。
我cherrypy
在python脚本中使用。我想我必须从主应用程序注册一个回调方法,以便我可以从工作线程停止cherrypy主进程,但是我如何杀死该进程中的主进程。
所以我想知道如何cherrypy
从主进程中停止。
试试这个。
import sys
class CherryPyApp(object):
def default(self):
sys.exit()
default.exposed = True
cherrypy.quickstart(CherryPyApp())
如果您的进程使用 CherryPy 来阻止(通过 quickstart 或 engine.block),那么您可以简单地调用:cherrypy.engine.exit()
从您的页面处理程序。这将是最干净的选择,因为它会正确终止您可能订阅的 CherryPy 和插件。