2017-09-15 126 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看完你的視頻後,我發現我缺乏超時的指示.. –

回答