2017-09-15 89 views
0

我使用apache mod_wsgi部署我的基于django的web应用程序。这是我的虚拟主机:Apache mod_wsgi更好的配置

<VirtualHost _default_:*> 

    ServerAdmin [email protected] 
    DocumentRoot /var/www/appWSGI/gestioner/gestioner/ 

    Alias /static /var/www/appWSGI/gestioner/static/ 

    <Directory /var/www/appWSGI/gestioner/> 
      <Files wsgi.py> 
        Require all granted 
      </Files> 
    </Directory> 

    WSGIDaemonProcess gestioner python-path=/var/www/appWSGI/gestioner python-home=/var/www/appWSGI/env 
    WSGIProcessGroup gestioner 
    WSGIApplicationGroup %{GLOBAL} 
    WSGIScriptAlias//var/www/appWSGI/gestioner/gestioner/wsgi.py 
    WSGIPassAuthorization On 
</VirtualHost> 

此基本配置工作正常。我想知道是否有可能改进这可能还有其他指令,我不知道.. 可以有另一种配置启动性能?

谢谢大家!

+1

有以''WSGIDaemonProcess''一大堆选项可以设置,以帮助提供一个系统,该系统能够更好地应对情况异常。有关提高性能的信息,请参阅https://www.youtube.com/watch?v=H6Q3l11fjU0除非您有关于应用程序执行情况的指标,否则不可能提供指导。请求需要多长时间。无论CPU还是I/O绑定以及其他各种东西。 –

+0

非常感谢你的来源!真的有用! –

+0

@GrahamDumpleton看完你的视频后,我发现我缺乏超时的指示.. –

回答