我按照这里的说明创建了一个在ubuntu上使用mod-wsgi部署到apache2的onefile flask-app.使用原始烧瓶应用程序时一切正常.但是,当添加导入nltk到烧瓶app apache挂起(没有500).
我使用python 2.7和nltk 2.0.4
其他人似乎与其他包有类似的问题.设置
WSGIApplicationGroup %{GLOBAL}
Run Code Online (Sandbox Code Playgroud)
在VirtualHost配置中似乎有所帮助.但是,我仍然得到相同的行为.有没有人遇到同样的问题?谢谢您的帮助!
这是VirtualHost配置文件:
<VirtualHost *:8080>
# ---- Configure VirtualHost Defaults ----
ServerAdmin jsmith@whoi.edu
DocumentRoot /home/bitnami/public_html/http
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/bitnami/public_html/http/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# ---- Configure WSGI Listener(s) ----
WSGIDaemonProcess flaskapp user=www-data group=www-data processes=1 threads=5
WSGIScriptAlias /flasktest1 /home/bitnami/public_html/wsgi/flasktest1.wsgi
<Directory /home/bitnami/public_html/http/flasktest1>
WSGIProcessGroup flaskapp
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
# ---- Configure Logging …
Run Code Online (Sandbox Code Playgroud)