Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在cherrypy上开发,我从python脚本开始。
为了更好的发展,我想知道从主进程中停止cherrypy的正确方法是什么(而不是从外部使用ctrl-c或SIGTERM)。
我假设我必须从主应用程序注册一个回调函数才能从工作线程停止cherrypy主进程。
但是我如何从内部停止主进程呢?
import sys class MyCherryPyApplication(object): def default(self): sys.exit() default.exposed = True cherrypy.quickstart(MyCherryPyApplication())
将 sys.exit() 放在任何请求处理程序中都会退出整个服务器
我原以为这只会终止当前线程,但会终止整个服务器。这就是我想要的。