【问题标题】:Django Gateway Timeout running on IIS在 IIS 上运行的 Django 网关超时
【发布时间】:2020-12-13 20:05:26
【问题描述】:

我在带有 IIS Web 服务器的 Windows 10 机器上运行 Django 应用程序。基于用户命令的应用程序启动一个 selenium 实例并尝试从第三方站点收集一些数据。问题是当收集数据的时间很长时,实际上超过 30 秒,我在客户端收到 504 网关超时。我在网上搜索并找到了一些要设置的参数,包括:

ARR timeout
application pool idle timeout
Default website Connection timeout

在 applicationHost.config 文件中添加以下参数:

<application fullPath="..." arguments="...\wfastcgi.py" signalBeforeTerminateSeconds="60" idleTimeout="900" activityTimeout="180" requestTimeout="10000" />

但是,他们中的任何一个都有帮助,504 在 30 多岁时再次出现。

【问题讨论】:

    标签: python django iis server fastcgi


    【解决方案1】:

    要解决此问题,您可以按照以下步骤操作:

    1)打开 iis 管理器。

    2)选择你的 Django 站点(不是默认站点)

    3)点击操作面板中的高级设置。

    4)根据您的要求增加连接超时值。

    注意:首先检查当您在没有托管 ii 的情况下使用该站点时,需要多长时间以及传输数据的站点是什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      相关资源
      最近更新 更多