Я пытался работать через страшный no site error on uWSGI.Как использовать uwsgi, когда его встроенный монолит (с плагинами, запеченный в) и установлен через dnf на Fedora?
Что происходит, когда я указываю python3 как плагин, всегда кажется, что вместо этого нужно загрузить python 2.7.
Когда я бегу uwsgi --plugins-list`, я вернусь:
$ uwsgi --plugins-list
*** uWSGI loaded generic plugins ***
gevent
nagios
rrdtool
carbon
corerouter
fastrouter
http
ugreen
syslog
rsyslog
logsocket
router_uwsgi
router_redirect
router_basicauth
zergpool
redislog
mongodblog
router_rewrite
router_http
logfile
router_cache
rawrouter
router_static
sslrouter
cheaper_busyness
transformation_tofile
transformation_gzip
transformation_chunked
transformation_offload
router_memcached
router_redis
router_hash
router_expires
router_metrics
transformation_template
stats_pusher_socket
*** uWSGI loaded request plugins ***
0: python
17: spooler
18: symcall
100: ping
110: signal
111: cache
173: rpc
--- end of plugins list ---
На рабочем сервере CentOS, когда я бегу uwsgi --plugins-list
, я вернусь:
# uwsgi --plugins-list
*** uWSGI loaded generic plugins ***
corerouter
*** uWSGI loaded request plugins ***
100: ping
101: echo
--- end of plugins list ---
*** Starting uWSGI 2.0.14 (64bit) on [Sun Jan 8 11:42:22 2017] ***
compiled with version: 4.8.5 20150623 (Red Hat 4.8.5-4) on 05 October 2016 20:03:58
os: Linux-3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016
Я получил uwsgi установленный на Fedora с использованием dnf
. На CentOS он снизился с yum
. Я буду очень удивлен, если ответ на это - установить через pip, потому что это означает, что версия Fedroa имеет ограниченное использование, потому что она была скомпилирована монолитно.
Это также, как представляется, в случае последней (3.7) Alpine Linux пакеты. –