2016-10-25 2 views
0

Я развернул приложение django в openshift, и я запускаю его в эффективном режиме. Когда я смотрю журналы (python.log) в $ OPENSHIFT_LOG_DIR, я вижу сообщения из своего приложения django и сервера apache/mod_wsgi.изменить часовой пояс в mod_wsgi on openshift

Эти два источника используют разные форматы своих сообщений - я знаю, что я могу изменить формат журнала моего приложения django для использования того же формата, что и журнал apache, но оба источника также используют разные часовые пояса. Приложение 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 ... 

Есть ли способ, что я могу сделать Apache/mod_wsgi использовать Берлин/европейский часовой пояс?

PS: Также будет оценен способ изменения формата файла журнала Apache.

ответ

0

Нет, вы не можете изменить формат журнала и не переопределить TZ, который сам Apache использует в картридже OpenShift 2 Python.

Смежные вопросы