2014-10-16 3 views
-1

셀러리 작업이있는 장고 웹 응용 프로그램이 있습니다. 작업 중 하나가 패브릭 스크립트를 시작합니다. 아이오와 수동으로 직물 스크립트를 실행하면, 로케일 값은 OK입니다 :골짜기 셀러리 작업을 시작할 때 잘못된 로케일을 가진 패브릭 스크립트

직물 스크립트가 셀러리 작업에 의해 시작됩니다
LANG=en_US.UTF-8 
LANGUAGE= 
LC_CTYPE="en_US.UTF-8" 
LC_NUMERIC=pt_PT.UTF-8 
LC_TIME=pt_PT.UTF-8 
LC_COLLATE="en_US.UTF-8" 
LC_MONETARY=pt_PT.UTF-8 
LC_MESSAGES="en_US.UTF-8" 
LC_PAPER=pt_PT.UTF-8 
LC_NAME=pt_PT.UTF-8 
LC_ADDRESS=pt_PT.UTF-8 
LC_TELEPHONE=pt_PT.UTF-8 
LC_MEASUREMENT=pt_PT.UTF-8 
LC_IDENTIFICATION=pt_PT.UTF-8 
LC_ALL= 

, 로케일은 다음과 같습니다

LANG= 
LANGUAGE= 
LC_CTYPE="POSIX" 
LC_NUMERIC="POSIX" 
LC_TIME="POSIX" 
LC_COLLATE="POSIX" 
LC_MONETARY="POSIX" 
LC_MESSAGES="POSIX" 
LC_PAPER="POSIX" 
LC_NAME="POSIX" 
LC_ADDRESS="POSIX" 
LC_TELEPHONE="POSIX" 
LC_MEASUREMENT="POSIX" 
LC_IDENTIFICATION="POSIX" 
LC_ALL= 

사람은이 문제를 해결하는 방법을 알고 있나요 ?

Ubuntu 12.04.4 LTS를 실행 중입니다. 장고 및 샐러리 작업자가 감독자와 함께 운영됩니다.

감사

답변

0

이 문제가 발생합니다,하지만 난이 솔루션은 여기에 설명 된 사용하여 해결하기 위해 관리했는지 확실하지 : 감독자에 환경 변수의 추가를 권장하는 UnicodeEncodeError: 'ascii' codec can't encode character이 (akaihola 답을 확인!) .conf.

감사합니다.