workers example deploy and pcre uwsgi

pcre - example - uwsgi module



reconstruir uwsgi con soporte pcre (5)

Has probado:

pip install uwsgi -I

La bandera -I obligará a reinstalar

al ejecutar uwsgi me sale el siguiente mensaje:

!!! no internal routing support, rebuild with pcre support !!!

Ya he instalado pcre (creo) con el siguiente comando:

Sudo apt-get install libpcre3 libpcre3-dev

Mi pregunta es: ¿Por qué sigo recibiendo este mensaje incluso después de haber instalado el paquete pcre y si necesito reinstalar uwsgi y activar pcre, cómo lo hago?

Además, ¿importa el enrutamiento interno? Supongo que sí, o de lo contrario los creadores de uwsgi no habrían hecho que el mensaje surgiera. Estoy ejecutando Ubuntu 12.04 LTS .

¡Gracias por la ayuda!


Si ha intentado todo lo anterior pero sigue teniendo el mismo error y con los siguientes, verifique los parámetros de sus comandos, en particular el --http-socket /path/to/your.sock. Ese es el path = ''/ path / to'' debe existir

thunder lock: disabled (you can enable it with --thunder-lock) bind(): No such file or directory [core/socket.c line 230]


pip install uwsgi -I --no-cache-dir

Reinstala ( -I ) como dijo @leech, pero ignora el caché compilado ( --no-cache-dir ) y compila la cosa con las nuevas librerías.


pip install uwsgi -I

No recompilará el binario de uwsgi, solo reinstalará el huevo de pitón. Es necesario reconstruir el binario de uwsgi con las bibliotecas de pcre.

sudo apt-get install libpcre3 libpcre3-dev

Creo que la forma más sencilla es simplemente desinstalar uwsgi y luego ejecutar el instalador pip nuevamente.

pip uninstall uwsgi sudo apt-get remove uwsgi

entonces

pip install uwsgi

deberías ver pip ejecutar el script setup.py y un montón de mensajes del compilador. El último mensaje debería mostrarte algo como esto:

################# uWSGI configuration ################# pcre = True kernel = Linux malloc = libc execinfo = False ifaddrs = True ssl = True zlib = True locking = pthread_mutex plugin_dir = . timer = timerfd yaml = embedded json = False filemonitor = inotify routing = True debug = False capabilities = False xml = libxml2 event = epoll ############## end of uWSGI configuration #############

note como pcre = true ahora


pip uninstall uwsgi sudo apt-get install libpcre3 libpcre3-dev pip install uwsgi

Lo resolví con los comandos anteriores.