【问题标题】:Does a GATEWAY_INTERFACE of CGI/1.1 indicate a WSGI misconfiguration?CGI/1.1 的 GATEWAY_INTERFACE 是否表示 WSGI 配置错误?
【发布时间】:2012-08-08 00:35:30
【问题描述】:

我的 Apache 虚拟主机的配置文件中有以下几行:

DocumentRoot /home/jordan/webprojects/wsgihello/web
WSGIDaemonProcess wsgihello processes=4 threads=15 display-name=%{GROUP}
WSGIProcessGroup wsgihello

WSGIScriptAlias /api /home/jordan/webprojects/wsgihello/api/front.py

front.py 只返回一个文本文档,其中包含环境字典的键和值。我注意到environ['GATEWAY_INTERFACE'] == 'CGI/1.1'

CGI/1.1 究竟是什么意思? Apache 是通过 CGI 为每个请求启动一个新的解释器,还是只是通过该接口标识符来识别 mod_wsgi?

【问题讨论】:

    标签: python apache cgi wsgi


    【解决方案1】:

    这是 mod_wsgi 调用 Apache C 例程来为 environ 字典生成 CGI 键/值这一事实的产物。 Apache 恰好添加了这一点。它没有调用单独的进程。

    阅读:

    http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading

    有关 mod_wsgi 中的进程/线程模型的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-13
      • 2014-03-06
      • 2010-12-05
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 2013-12-29
      • 1970-01-01
      相关资源
      最近更新 更多