我正在一台装有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年代出现了
要解决此问题,您可以执行以下步骤:
1)打开iis管理器
2)选择您的Django站点(非默认站点)
3)单击操作窗格中的高级设置
4)根据您的要求增加连接超时值
注意:首先检查当您使用未在iis中托管的站点时需要多长时间,以及传输的数据的站点是什么
相关问题 更多 >
编程相关推荐