配置文件如下:
[uwsgi]
http-socket = 0.0.0.0:8080
chdir = /root/yigo_runtime/app
virtualenv = /root/yigo_runtime/python
env = DJANGO_SETTINGS_MODULE=yigo_runtime.settings
static-map = /static=/root/yigo_runtime/app/static
module = django.core.handlers.wsgi:WSGIHandler()
processes = 4
threads = 2
stats = 0.0.0.0:9090
根据第一个错误提示:我卸载uwsgi后用sudo CC=gcc pip install uwsgi 命令重装了,再次运行uwsgi prod.ini 命令,还是报同样的错误,请问这是为什么呢?
由于prod.ini文件中配置了virtualenv,所以我在安装了virtualenv后,第二第三个问题消失了,但是第一个问题,!!! no internal routing support, rebuild with pcre support !!! 这条提示还是存在的,请问哪里出问题了呢?
PHPz2017-04-17 15:03:42
"pcre 지원으로 다시 빌드"를 사용하면 pcre 지원 버전을 컴파일할 수 있습니다. pip를 사용하면 다시 컴파일하기만 하면 되지만 pcre 지원을 컴파일해야 한다고 지정하지는 않습니다. 시스템에 pcre 개발 라이브러리가 없을 가능성이 높습니다(배포판은 알 수 없습니다. libpcre-dev 또는 libpcre-devel과 같은 이름의 패키지가 필요합니다).
PS: 루트를 사용하여 웹 프로그램을 실행하는 것은 매우 위험합니다.
PPS: 루트 권한으로 소프트웨어를 컴파일하는 것도 안전하지 않습니다.