【问题标题】:Django + mod_wsgi + apache + wamp optimization technique for windowsDjango + mod_wsgi + apache + wamp windows 优化技术
【发布时间】:2017-07-25 11:37:55
【问题描述】:

我正在尝试将我的 Django 应用程序托管到 Windows 7 中的 Wamp。我已经正确配置了 mod_wsgi 并运行了一个测试项目来验证它。

但是,当我迁移我的开发项目时,服务器确实需要一些时间来加载。我已阅读有关通过在非 Windows 平台上启用 mod_wsgi 守护程序模式来优化 mod_wsgi 性能的文章。

我的问题是:有没有办法在 Windows 平台上优化 mod_wsgi 性能?

旁注:自从我尝试访问我的 django 项目并且页面仍在加载以来已经 30 分钟。 Apache 错误日志中没有生成错误日志,Wamp 服务器仍在运行。

【问题讨论】:

    标签: django apache mod-wsgi wampserver


    【解决方案1】:

    如果它无限期挂起,可能是这个问题:

    这可能是由某些具有 C 扩展的第三方 Python 模块引起的,这些模块没有正确实现,因此它们可以在 Python 子解释器中工作。

    假设您只托管一个 WSGI 应用程序,请添加:

    WSGIApplicationGroup %{GLOBAL}
    

    【讨论】:

    • 此解决方案有效,但在 Windows 中,我们必须包含双引号。应该是:WSGIApplicationGroup "%{GLOBAL}"。感谢先生和更多的力量!
    • 我不知道你为什么需要双引号。以前从来没有。在 Windows 上,您有时会在编辑 Apache 配置时遇到问题,因为编辑器太聪明了,会用智能引号做愚蠢的事情,或者粘贴其他奇怪的 Unicode 字符。也许那里有一些奇怪的角色是不可见的,编辑它就去掉了。
    • 先生,我没有从网上复制粘贴代码。我已经手动输入了。就我而言,wamp(http.conf)+windows 中的所有参数/值都必须用引号引起来,否则,apache 将无法启动
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    • 2013-12-28
    • 1970-01-01
    • 2013-09-13
    • 2017-06-25
    • 2017-02-18
    相关资源
    最近更新 更多