2015-11-03 28 views
0

我們使用的是基於mod-wsgi的託管。以下消息燒瓶apache託管 - wsgi腳本顯示加載但從不返回

http://flask.pocoo.org/docs/0.10/deploying/mod_wsgi/

Apache的錯誤日誌顯示:在下面的網址給出 我按照步驟

Loading WSGI script '/var/www/html/trunk/SPM/wsgi/flask.wsgi' 

WSGI文件看起來像這樣:

import os 
import sys 
sys.stdout = sys.stderr 
sys.path.insert(0,"/var/www/html/trunk/SPM") 
from SPM.run import order as application 

,文件夾樹結構如下如:

|-- __init__.py 
|-- order_manager 
| |-- __init__.py 
| |-- order_manager.wsgi 
| |-- views.py 
|-- run.py 
|-- wsgi 
| `-- flask.wsgi 

任何人都可以幫我解決這個問題嗎?

回答

0

這可能有助於某人。 我通過更新我的/etc/apache2/conf-enabled/ormgr.conf文件解決了這個問題

<VirtualHost *:5000> 

     ServerName 10.51.0.103 

     WSGIDaemonProcess ormgr python-path=/var/www/html/trunk/SPM user=www-data group=www-data threads=5 
     WSGIScriptAlias//var/www/html/trunk/project/wsgi/flask.wsgi 

     <Directory /var/www/html/trunk/SPM/wsgi> 
       WSGIProcessGroup ormgr 
       WSGIApplicationGroup %{GLOBAL} 
       #Require all granted 
       Order allow,deny 
       Allow from all 
     </Directory> 

     ErrorLog ${APACHE_LOG_DIR}/error.log 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 

</VirtualHost>