2017-01-08 1 views
2

나는 두려워한 no site error on uWSGI을 통해 일하려고 애썼다.Fedora에서 dnf를 통해 설치된 내장형 (플러그인을 구운 상태에서) 내장 된 uwsgi를 사용하는 방법은 무엇입니까?

무슨 일이 일어나는지는 내가 python3을 플러그인으로 지정하면 항상 파이썬 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있어 dnf을 사용하여 Fedora에 설치되었습니다. CentOS에서 그것은 yum에서 내려 왔습니다. Fedroa의 유료 버전이 모 놀리 식으로 컴파일되어 있기 때문에 제한적으로 사용하고 있다는 것을 의미하므로이 문제에 대한 답변이 핍을 통해 설치하는 것이 매우 놀랍습니다.

답변

1

Fedora 및 EPEL (CentOS 용)의 uwsgi 패키지는 대부분의 플러그인 (Python, Ruby, psgi, PHP 등)을 명시 적으로로드해야하는 방식으로 작성되었습니다. PyPI에서 uwsgi를 설치하면 Python 플러그인에 기본으로 빌드됩니다.

uwsgi --plugin python <then the rest of your normal arguments> 

또는

uwsgi --plugin python3 <then the rest of your normal arguments> 
+0

이도 (3.7) 알파인 리눅스 패키지 최근의 경우로 보인다는 RPM을 통해 설치할 때, 일을 이런 식으로 실행하기 위해서는 그래서. –

관련 문제