0

私はcherrypyPythonスクリプトで使用しています。ワーカースレッドからcherrypyメインプロセスを停止できるように、メインアプリケーションからコールバックメソッドを登録する必要があると思いますが、そのプロセス内でメインプロセスを強制終了するにはどうすればよいですか。

cherrypyメインプロセス内から停止する方法を知りたいです。

4

2 に答える 2

0

これを試して。

import sys

class CherryPyApp(object):

  def default(self):
    sys.exit()
  default.exposed = True

cherrypy.quickstart(CherryPyApp())
于 2012-04-28T12:29:58.710 に答える
0

プロセスが (quickstart または engine.block を介して) ブロックするために CherryPy を使用している場合、cherrypy.engine.exit()ページ ハンドラーから単純に呼び出すことができます。サブスクライブしている可能性のある CherryPy とプラグインを適切に終了するため、これは最もクリーンなオプションです。

于 2012-04-29T08:16:24.450 に答える