Django Web应用程序中的sys.exit()

在调试Django应用程序代码库时,我遇到了一些如下代码:

try:
    ...some business logic...
except Exception as e:
    logging.exception(...)
    sys.exit()

我无法理解该Web API在出现异常情况下的行为?

我们的网络应用程序有1名以上的工作人员,据我了解,django将其建模为不同的流程。

根据sys.exit文档,该过程仅在从主线程调用时退出。

当有多个工作程序并且工作程序产生多个线程时,这会如何表现?

如果工作线程的主线程遇到sys.exit并且工作进程已关闭,django是否将工作进程替换为另一个进程?

为此事将sys.exit放在异常块或应用程序中的任何位置甚至是个好主意吗?

编辑:忘记提及我使用python 3年了,但是我是使用Django的网络应用开发的新手。

jinjin1991 回答:Django Web应用程序中的sys.exit()

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164231.html

大家都在问