2016-10-25 2 views
0

openshift에서 django 응용 프로그램을 배포했으며 생산 모드에서 실행하고 있습니다. $ OPENSHIFT_LOG_DIR에서 로그 (python.log)를 보면 내 장고 앱과 아파치 서버/mod_wsgi의 메시지를 볼 수있다.오픈 시프트시 mod_wsgi의 시간대 변경

이 두 소스는 메시지 형식이 다릅니다. 내 장고 응용 프로그램의 로그 형식을 아파치 로그와 동일한 형식으로 변경할 수 있지만 두 원본은 다른 표준 시간대를 사용합니다. django 응용 프로그램은 Berlin/Europe 시간대에서 실행되는 반면 apache 로그 메시지는 동부 표준시를 사용합니다. 이것은 불편 로그를 읽을 수 있습니다 :

195.195.195.12 - - [25/Oct/2016:15:14:09 -0400] "GET /favicon.ico HTTP/1.1" 404 85 "-" ... 
195.195.195.12 - - [25/Oct/2016:15:14:09 -0400] "GET /favicon.ico HTTP/1.1" 404 85 "-" ... 
[Tue Oct 25 21:14:09 2016] [error] kwargs in CreateView: {'instance': None, 'prefix': ... 
[Tue Oct 25 21:14:09 2016] [error] ModelForm.__init__ called       ... 
195.195.195.12 - - [25/Oct/2016:15:14:09 -0400] "GET /publisher/upload HTTP/1.1" 200 2 ... 
195.195.195.12 - - [25/Oct/2016:15:14:11 -0400] "GET /static/publisher/css/bootstrap/b ... 

나는 아파치/mod_wsgi에 사용 베를린/유럽 시간대를 만들 수있는 방법이 있나요?

추신 : 아파치 로그 형식의 형식을 변경하는 방법도 인정 될 것입니다.

답변

0

아니요, OpenShift 2 Python 카트리지에서 Apache 자체가 사용하는 TZ를 무시하거나 로그 형식을 변경할 수 없습니다.