【问题标题】:Windows IIS Server stops Django processes after 2 minutesWindows IIS 服务器在 2 分钟后停止 Django 进程
【发布时间】:2021-07-12 14:06:47
【问题描述】:

我有一个 django 项目,它提供了一个使用 Python OpenCV 的 IP 摄像机流和录制系统,因此它需要运行很长时间,可能是一小时或更长时间。但是,Windows IIS 服务器会在大约 2 分钟后停止进程。

有没有办法阻止 IIS 这样做?

【问题讨论】:

    标签: python django iis windows-server-2012 ip-camera


    【解决方案1】:

    请设置这些项目并检查结果。

    选择站点-> 高级设置-> 预加载启用=true。

    选择应用程序池->高级设置->启动模式=始终运行。 空闲超时=0。 常规时间间隔=0。

    然后重置 IIS。

    【讨论】:

    • 我之前已经这样做了,但它仍然会杀死存活超过 2 分钟的进程。 @user:14162739
    • 你的意思是进程被IIS服务器杀死了?如果是这样,您需要检查事件查看器。它将向您显示为什么进程被杀死的错误消息。
    • 是的,我很确定 IIS 会杀死它们。你能告诉我怎么做吗?
    • 请检查事件查看器。
    • 我检查了事件查看器,但找不到任何有关 IIS 的有用数据。我在 windows 服务器上运行了 django 项目的 localserver 并观察了所有进程成功运行的日志并存活到我停止它们。但是当我在 IIS 上运行它们时,它们的持续时间不能超过 2 分钟。
    猜你喜欢
    • 1970-01-01
    • 2018-04-15
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    相关资源
    最近更新 更多