2017-08-08 8 views
0

と期待はUTC + 3ですべてのログを取得していたが、実際に彼らはかなり厄介であることを、判明して私のマシン上で、私はUTC + 3設定された時間を持っています。私のDjangoの設定でジャンゴ+ Gunicorn間違ったログのタイムスタンプ

[2017-08-08 10:29:22 +0000] [1] [INFO] Starting gunicorn 19.7.1 
[2017-08-08 10:29:22 +0000] [1] [DEBUG] Arbiter booted 
[2017-08-08 10:29:22 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 
[2017-08-08 10:29:22 +0000] [1] [INFO] Using worker: sync 
[2017-08-08 10:29:22 +0000] [7] [INFO] Booting worker with pid: 7 
[2017-08-08 10:29:23 +0000] [1] [DEBUG] 1 worker 
[2017-08-08 13:29:26 +0300] [7] [INFO] [dashboard.views:9] Displaying menu 

セッティング:

TIME_ZONE = 'Europe/Moscow' 
USE_TZ = True 

たぶん、あなたはそれを設定したり、デバッグする方法いくつかのヒント/情報を提供することができますか?/

答えて

1

Gunicornロギング時間は、Djangoのタイムゾーンに中継しますが、ローカルマシンのいずれかではありません:私はこれがgunicornの問題であると思ったが、それは秀私が間違って何見当がつかないDjangoの設定を使用した瞬間のために

正しいタイムゾーンを取得するには、ローカルマシンを構成する必要があり、どのように実行するかは、実行中のOSによって異なります。 Debianの/ Ubuntuのために

  1. にsudoのdpkg-再設定のtzdata
  2. は、端末の指示に従ってください。
  3. タイムゾーン情報は、/ etc /タイムゾーンに保存されます - あなたはthis articleでそれを確認することができますCentOSのを使用している場合

の下に編集したり使用することができます。

その他のオプションについては、Googleで確認してください。

希望するとうれしいです。

+0

マシンタイムゾーンもutc + 3です。 ** $ sudo systemsetup -gettimezone:$タイムゾーン:ヨーロッパ/モスクワ** –

0

タイムスタンプは正しいものの、私の会社のプロキシ設定のために異なります。また、それは異なるタイムゾーンを処理する最良の方法であることが判明したのは、ユーザへのプレゼンテーションを除いてどこでもutcを使用することだけです。

関連する問題