【问题标题】:Stop web2py inside controller function在控制器功能内停止 web2py
【发布时间】:2014-01-31 12:46:15
【问题描述】:

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

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

【问题讨论】:

    标签: web2py


    【解决方案1】:

    听起来你想做一些我不得不反对的事情。

    如果你想不顾一切,把它放在你的控制器动作中:

    import os
    os._exit(0)
    

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

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

    祝你好运

    【讨论】:

    • 我有多个 tyr,除了我的一个功能。除了不同的东西应该在服务器上发生,并且不同的数据应该发送到客户端。出错后如何结束函数。它总是返回进程中的最后一个错误。 os._exit 不起作用
    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 2023-04-11
    相关资源
    最近更新 更多