IIS上运行的Django网关超时

2024-04-19 22:25:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在一台装有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年代出现了


Tags: 数据django实例用户命令服务器web应用程序
1条回答
网友
1楼 · 发布于 2024-04-19 22:25:12

要解决此问题,您可以执行以下步骤:

1)打开iis管理器

2)选择您的Django站点(非默认站点)

3)单击操作窗格中的高级设置

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

enter image description here

注意:首先检查当您使用未在iis中托管的站点时需要多长时间,以及传输的数据的站点是什么

相关问题 更多 >