pembalakan - Log Python, adakah masa menggunakan masa UTC atau waktu tempatan?
代言
代言 2017-06-12 09:26:57
0
2
1214

Fenomena sebenar

  1. Saya masih ingat membaca blog sebelum ini, mengatakan bahawa waktu dalam zon waktu UTC 0 harus digunakan

  2. Tetapi tiada salahnya menggunakan waktu tempatan?

Kod berkaitan

  • Beberapa log saya (waktu tempatan digunakan)

2017-06-02 10:32:37,951 ERROR concurrent_fetch MainProcess DummyThread-1 concurrent_fetch.py 69 worker err: pision by zero
Traceback (most recent call last):
  File "concurrent_fetch.py", line 67, in worker
    result = 1 / 0
ZeropisionError: pision by zero

Konteks

  • Versi produk: Python 2.7

  • Sistem Pengendalian: Linux

  • Log tempatan (ditulis ke fail), tidak diedarkan, tidak merentasi mesin

代言
代言

membalas semua(2)
大家讲道理

Jika anda menggunakan mesin sendiri, pastinya lebih ringkas dan mudah untuk ditonton menggunakan waktu tempatan Malah, walaupun anda bekerjasama merentasi mesin, bekerja secara teragih dan sebagainya, ia bukanlah satu masalah besar untuk menggunakan waktu tempatan. , selagi anda memastikan bahawa waktu tempatan anda dan Mesin yang anda sedang kerjakan berada dalam zon waktu yang sama, jadi perbezaan masa tidak akan menjadi besar Semua mesin boleh menyemak masa melalui ntp untuk mengelakkan kekeliruan masa

Peter_Zhu
  • Menggunakan waktu tempatan nampaknya lebih mudah dibaca, tetapi aksara yang digunakan dalam bahasa Cina agak panjang, yang secara semula jadi mengambil lebih banyak ruang, terutamanya apabila terdapat banyak rekod.

  • Menggunakan waktu UTC lebih senang untuk dikira, tetapi tidak objektif dalam membaca, jadi saiz yang digunakan secara semula jadi lebih kecil.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan