【发布时间】:2014-01-31 12:46:15
【问题描述】:
我有一个需要在启动前进行配置的应用程序。对于这些配置步骤,我已经实现了另一个应用程序,它将运行一次以设置系统。现在,配置应用程序需要在完成后停止 web2py 服务器。我在文档或邮件列表中找不到任何内容。
是否可以在控制器功能内停止 web2py,即关闭服务器?
【问题讨论】:
标签: web2py
我有一个需要在启动前进行配置的应用程序。对于这些配置步骤,我已经实现了另一个应用程序,它将运行一次以设置系统。现在,配置应用程序需要在完成后停止 web2py 服务器。我在文档或邮件列表中找不到任何内容。
是否可以在控制器功能内停止 web2py,即关闭服务器?
【问题讨论】:
标签: web2py
听起来你想做一些我不得不反对的事情。
如果你想不顾一切,把它放在你的控制器动作中:
import os
os._exit(0)
sys.exit() 将因控制器的执行方式而无法工作(为票证报告捕获异常)。
os._exit() 不会被捕获,因为它会立即终止进程; 谨慎使用。
祝你好运
【讨论】: