里面一个Debian巴斯特泊坞容器,我第一次安装python3
,python3-pip
和python-venv
,这让我创造一个Python 3.7.3 VENV,使用
python3 -m venv ./venv_name
我以典型的方式激活。在里面,我用
pip install uwsgi
安装 uWSGI(本例中为 2.0.19.1 版)。我有一个uwsgi.ini
文件,其中包含:
[uwsgi]
strict = true
master = true
http-auto-chunked = true
http-keepalive = 1
http-auto-gzip = true
http-timeout = 360
等等。但是当我尝试从命令行启动 uwsgi 时:
uwsgi --ini uwsgi.ini
我收到错误:
[strict-mode] unknown config directive: http-auto-gzip
是什么导致了这个错误?一些搜索表明它与缺少的插件有关,而且 http 插件嵌入在 pip 安装中。我已经尝试通过添加显式命名插件
plugins = http
到ini文件,但这会导致错误:
!!! UNABLE to load uWSGI plugin: ./http_plugin.so: cannot open shared object file: No such file or directory !!!
基于这里的源代码, http-auto-gzip
只有在使用UWSGI_ZLIB
标志编译 uWSGI 时才可用。
你将需要有zlib1g-dev
安装Ubuntu的软件包当您安装(编译)uWSGI要做到这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句