簡體   English   中英

如何殺死cherrypy過程?

[英]How to kill the cherrypy process?

我在python腳本中使用cherrypy 。我想我必須從主應用程序注冊一個回調方法,以便可以從工作線程中停止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和您可能已訂閱的插件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM