我的应用程序在开发服务器上工作正常
Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
对于生产,我使用了mod_wsgi
,并且简单的flask
应用程序运行正常。
但是当我导入numpy
,tensorflow
之类的模块时,我的应用程序无法启动
在Apache24\logs\error.log
中也看不到任何可疑的内容。
在我的httpd.conf
中添加了以下内容LoadFile "c:/anaconda3/python37.dll"
LoadModule wsgi_module "c:/mlproj/venv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "c:/mlproj/venv"
在httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin hello
ServerName helloworld
WSGIScriptAlias / "c:/mlproj/index/web.wsgi"
DocumentRoot "c:/mlproj"
<Directory "c:/mlproj/index">
Require all granted
</Directory>
ErrorLog "c:/mlproj/logs/error.log"
CustomLog "c:/mlproj/logs/access.log" common