python.exe fastcgi 进程意外退出
python.exe the fastcgi process exited unexpectedly
我有一些原因 我坚持在 windows 机器上使用 django
。我想知道如何在 windows sesrver 2012 r2 with iis 8.5
上配置 django
。所以我遵循了教程 here。
我按照教程中的说明进行操作,对于我想要 运行 和 iis
的任何类型的应用程序,我要做的事情非常简单。
但我收到以下错误 the fastcgi process exited unexpectedly
。
这是我为 wfastcgi
模块提供的可执行文件:
E:\venvs\...\Scripts\python.exe|E:\venvs\...\Lib\site-packages\wfastcgi.py
我在 | 之后删除了 wfastcgi.py
部分从处理程序映射和错误更改为脚本处理器无法找到 fastcgi 配置的配置,我发现错误必须与 wfastcgi.py
文件有关。但我在这里找不到问题。所以我想知道可能是什么问题?我的选择是什么。
有没有人能够在 windows 机器上使用 django?万一我的 python 版本是 python 3.6
我遇到了与您完全相同的问题,但通过使用 Python 3.4.2 版本设法解决了这个问题。请按照本教程 Django with IIS 中描述的确切步骤进行操作,并避免使用 Python 3.5 或更高版本,因为它似乎存在兼容性问题。我使用的堆栈是 IIS 版本 10、Windows 10、Python 3.4.2 和 Django 1.11.2.
正在升级 wfastcgi
到最新版本
pip install wfastcgi --upgrade
帮我解决了:Python 3.6.6
、wfastcgi 3.0.0
在我的案例中,我遇到了同样的问题,即 enter image description here
Mine 是一个用于 APIs 的 Django 应用程序,它从后端平台查询数据。此问题仅针对 API 在查询中使用的特定过滤器,而对于过滤器中的其他值效果很好。
我的配置文件没有 fastCgi 标签,我在配置文件的 system.webServer 顶部添加了下面提到的部分。是的,当然它在这里和那里几乎没有对应于 activityTimeout 和 requestTimeout 的错误。尝试分别增加到 900 和 601,然后它对我有用。但是无法理解问题的原因,因为我遇到这个问题的 API 是 运行 的查询根本没有花那么长时间。我想了解一下。
<fastCgi>
<application fullPath="D:\Python34\python.exe|D:\Python34\Scripts\wfastcgi.py"
arguments=""
maxInstances="4"
idleTimeout="300"
activityTimeout="900"
requestTimeout="601"
instanceMaxRequests="10000"
protocol="NamedPipe"
flushNamedPipe="false">
</application>
</fastCgi>
我有一些原因 我坚持在 windows 机器上使用 django
。我想知道如何在 windows sesrver 2012 r2 with iis 8.5
上配置 django
。所以我遵循了教程 here。
我按照教程中的说明进行操作,对于我想要 运行 和 iis
的任何类型的应用程序,我要做的事情非常简单。
但我收到以下错误 the fastcgi process exited unexpectedly
。
这是我为 wfastcgi
模块提供的可执行文件:
E:\venvs\...\Scripts\python.exe|E:\venvs\...\Lib\site-packages\wfastcgi.py
我在 | 之后删除了 wfastcgi.py
部分从处理程序映射和错误更改为脚本处理器无法找到 fastcgi 配置的配置,我发现错误必须与 wfastcgi.py
文件有关。但我在这里找不到问题。所以我想知道可能是什么问题?我的选择是什么。
有没有人能够在 windows 机器上使用 django?万一我的 python 版本是 python 3.6
我遇到了与您完全相同的问题,但通过使用 Python 3.4.2 版本设法解决了这个问题。请按照本教程 Django with IIS 中描述的确切步骤进行操作,并避免使用 Python 3.5 或更高版本,因为它似乎存在兼容性问题。我使用的堆栈是 IIS 版本 10、Windows 10、Python 3.4.2 和 Django 1.11.2.
正在升级 wfastcgi
到最新版本
pip install wfastcgi --upgrade
帮我解决了:Python 3.6.6
、wfastcgi 3.0.0
在我的案例中,我遇到了同样的问题,即 enter image description here
Mine 是一个用于 APIs 的 Django 应用程序,它从后端平台查询数据。此问题仅针对 API 在查询中使用的特定过滤器,而对于过滤器中的其他值效果很好。
我的配置文件没有 fastCgi 标签,我在配置文件的 system.webServer 顶部添加了下面提到的部分。是的,当然它在这里和那里几乎没有对应于 activityTimeout 和 requestTimeout 的错误。尝试分别增加到 900 和 601,然后它对我有用。但是无法理解问题的原因,因为我遇到这个问题的 API 是 运行 的查询根本没有花那么长时间。我想了解一下。
<fastCgi>
<application fullPath="D:\Python34\python.exe|D:\Python34\Scripts\wfastcgi.py"
arguments=""
maxInstances="4"
idleTimeout="300"
activityTimeout="900"
requestTimeout="601"
instanceMaxRequests="10000"
protocol="NamedPipe"
flushNamedPipe="false">
</application>
</fastCgi>