웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > webdevetc

uwsgi 멀티 라우팅 사용시 no internal routing support, rebuild with pcre support uwsgi 에러 발생

Last Modified : 2019-12-27 / Created : 2019-12-27
5,572
View Count
uwsgi 미들웨어를 사용한 웹어플리케이션 구축 후 uwsgi에서 내부 라우팅을 사용하려고 설정하거나 기타 이유로 아래와 같이 에러가 발생할 수 있습니다.
"no internal routing support, rebuild with pcre support uwsgi"

아래는 해당 이슈를 해결하기 위한 방법입니다.




# uwsgi internal routing 에러 수정하기

일반적으로 미들웨어에서 내부 라우팅 처리를 많이 하지는 않지만 목적에 따라 필요할 수 있습니다. uwsgi 역시 다양한 라우팅 방법을 지원하고 있죠. 이때 내부 라우팅 에러 중 위 메시즈가 나타난 경우 uwsgi에서 내부 pcre 패키지 모듈을 지원하지 않아 발생할 수 있습니다. 이 경우 아래와 모듈 설치 및 uwsgi 재설치로 비교적 간단하게 해결할 수 있습니다.
python -m pip install --upgrade pip
// pip가 최신 버전이 아닌 경우 실행

sudo apt-get install libpcre3 libpcre3-dev
// 필요 패키지 설치

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

위 과정대로 수행하면 더 이상 위와 같은 에러가 발생하지 않게됩니다.

Previous

웹스톰 vim 모드 끄는 방법

Previous

웹페이지에 유투브(Youtube) 영상 추가하는 방법, iframe