参考链接:
https://stackoverflow.com/questions/11315043/opencv-imread-hanging-when-called-from-a-web-request
这段时间一直在测试flask webapp,其中在用到opencv的时候发现一个奇怪的现象,本地测试没有任何问题,但是只要尝试将其部署到我的Web服务器并通过WSGI运行时,网页访问时就一直被挂起。在Apache的错误日志和访问日志中没有任何内容,经过在stackoverflow.com查找相关问题,困扰我几天的问题得到了解决。
在httpd.conf里加上
WSGIScriptAlias application-group=%{GLOBAL}
这是我在自己的配置文件中加上的样例:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.example.com:80
WSGIScriptAlias / C:/FlaskWebTest/wsgi.py application-group=%{GLOBAL}
<Directory C:/FlaskWebTest/>
Require all granted
Require host ip
Allow from all
</Directory>
</VirtualHost>