在控制器功能内停止web2py

时间:2014-01-31 12:46:15

标签: web2py

我有一个在启动之前需要配置的应用程序。对于这些配置步骤,我已经实现了另一个应用程序,该应用程序将运行一次以设置系统。现在,配置应用程序需要在完成后停止web2py服务器。我在文档或邮件列表中找不到任何内容。

是否可以在控制器功能内停止web2py,即关闭服务器?

1 个答案:

答案 0 :(得分:1)

听起来你想要做一些我不得不推荐的事情。

如果你想谨慎对待风,请把它放在你的控制器动作中:

import os
os._exit(0)

sys.exit()将无法正常工作,因为控制器的执行方式(票据报告会捕获异常)。

os._exit()不会被捕获,因为它会立即终止进程; 小心使用

祝你好运