Python 如何停止超过配置的请求超时的FastCGI进程

Python 如何停止超过配置的请求超时的FastCGI进程,python,iis,fastcgi,Python,Iis,Fastcgi,我有一个接受大文件(高达500Mb)的API。直到最近它还在工作。现在我不断收到一个错误500.0-内部服务器错误。警告消息指出C:\inetpub\Scripts\python.exe-FastCGI进程超出了配置的请求超时时间。大约10分钟后出现 以前,CGI和IIS的超时时间都设置为20分钟左右,但自从我收到这个错误消息后,我可笑地增加了超时时间,大约10分钟后仍然会发生 在CGI下的IIS中,我已将超时设置为1h30m 在IIS的web.config中,我有: 请检查下面的配置文件-

我有一个接受大文件(高达500Mb)的API。直到最近它还在工作。现在我不断收到一个
错误500.0-内部服务器错误
。警告消息指出
C:\inetpub\Scripts\python.exe-FastCGI进程超出了配置的请求超时时间
。大约10分钟后出现

以前,CGI和IIS的超时时间都设置为20分钟左右,但自从我收到这个错误消息后,我可笑地增加了超时时间,大约10分钟后仍然会发生

  • 在CGI下的IIS中,我已将超时设置为1h30m

  • 在IIS的web.config中,我有:


请检查下面的配置文件-

C:\Windows\System32\inetsrv\config\applicationHost.config

,并搜索条目,无论其是否在那里可用,如果不可用,则设置

<fastCgi> <application fullPath="C:\inetpub\Scripts\python.exe" idleTimeout="900" activityTimeout="180" requestTimeout="10000" instanceMaxRequests="10000" /> </fastCgi>

请检查,C:\Windows\System32\inetsrv\config\applicationHost.config和条目,是否在那里可用,如果不可用,请设置并重新启动服务器…我希望可以工作。谢谢@Afgan这对我有效。在3个位置有超时似乎有点傻,但我想这就是oOCGI用于经典CGI的生活,而不是FastCGI进程<代码>
用于ASP.NET。如果您阅读IIS配置参考,则会有其他超时设置,但每个设置都有详细的文档。您最好链接到官方参考
<fastCgi> <application fullPath="C:\inetpub\Scripts\python.exe" idleTimeout="900" activityTimeout="180" requestTimeout="10000" instanceMaxRequests="10000" /> </fastCgi>