我已经在Windows 2012上部署了django应用程序。此应用程序访问不同服务器上的数据库。当我试着装它时,上面写着
fastCGI进程超过了已配置的活动超时。
我怎么才能解决这个问题?
发布于 2021-10-11 18:53:44
默认情况下,活动超时设置为30秒。你需要增加它
步骤1 :单击IIS中的服务器名,
步骤2 : SelectFastCGI Settings
步骤3 :单击所使用的FastCGI应用程序。在流程模型下,将活动超时提高到更高的值,并重新启动服务器
如果上传的文件很大,并且遇到请求超时问题,请查看以下内容:Django on IIS: Debugging IIS Error due to FastCGI request timeout on large file upload。
基于您的web.config文件,我已经添加了一个快速try部分,请尝试下面的配置。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<customErrors mode="On" />
<httpRuntime maxRequestLength="100485760" requestValidationMode="2.0" executionTimeout="3600" maxQueryStringLength="18192" />
</system.web>
<system.webServer>
<fastCgi>
<application fullPath="C:\Python39\lib\site-packages\wfastcgi.py"
activityTimeout="3600"
requestTimeout="604800">
</application>
</fastCgi>
<handlers>
<add name="Python FastCGI"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="C:\Python39\lib\site-packages\wfastcgi.py"
resourceType="Unspecified"
requireAccess="Script" />
</handlers>
<httpErrors errorMode="Detailed"></httpErrors>
</system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295" />
</requestFiltering>
</security>
<appSettings>
<add key="PYTHONPATH" value="C:\inetpub\wwwroot\pd_videowebapp" />
<add key="WSGI_HANDLER" value="pd_videowebapp.wsgi.application" />
<add key="DJANGO_SETTINGS_MODULE" value="pd_videowebapp.settings" />
</appSettings>
</configuration>https://stackoverflow.com/questions/68080776
复制相似问题