تم تحديث Discourse للتو، لكن لوحة التحكم تقول إن التحديث كان قبل 6 ساعات

لقد قمت بتحديث Discourse للتو، لكن لوحة التحكم تظهر أن التحديث كان قبل 6 ساعات. أعتقد أن هناك شيئًا غريبًا يتعلق بمناطق الوقت.

هل وقت خادمك صحيح؟ لم أتحقق شخصيًا من المكان الذي يستخرج منه Discourse بيانات الوقت، لكن في كثير من الأحيان تستخرج التطبيقات هذه البيانات من localhost.

أفترض ذلك. إنه خادم Linode قياسي، ولم أقم بتغيير أي شيء. كيف يمكنني التحقق؟

إذا كنت تشغّل نظام أوبونتو، إليك بعض الأفكار:

هل أنت على بعد ست ساعات عن توقيت غرينتش؟

ما زال هذا يحدث.

لقد قمت بالترقية للتو. لوحة التحكم تقول “منذ 4 ساعات”.

admin/dashboard.json:

{  
   "updated_at":"2019-09-05T09:09:48.567Z",
   "version_check":{  
      "installed_version":"2.4.0.beta3",
      "installed_sha":"cd894b7d17a5d0712facb943229cdb2504818a7f",
      "installed_describe":"v2.4.0.beta3 +7",
      "git_branch":"tests-passed",
      "updated_at":"2019-09-05T09:09:48.981Z",
      "latest_version":"2.4.0.beta3",
      "critical_updates":false,
      "missing_versions_count":0,
      "stale_data":false
   }
}

admin/dashboard/general.json:

{  
   "updated_at":"2019-09-05T09:09:48.619Z",
   "discourse_updated_at":"2019-09-05T05:32:33.000+00:00",
   "release_notes_link":"https://meta.discourse.org/c/feature/announcements?tags=release-notes\u0026before=0"
}

من وحدة تحكم الخادم:

timedatectl
      Local time: Thu 2019-09-05 09:16:30 UTC
  Universal time: Thu 2019-09-05 09:16:30 UTC
        RTC time: Thu 2019-09-05 09:16:30
       Time zone: Etc/UTC (UTC, +0000)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no

وأخيرًا، أنا في المنطقة الزمنية UTC+10.

لاحظت أن آخر التزامن (commit) في مستودع discourse/discourse كان منذ 4 ساعات. ألا يُعتبر هذا الوقت هو وقت ترقيةي؟

لقد وصفت للتو أن وقت التحديث هو وقت تحديث الكود. إذن نعم، هذا هو الأمر.

هل شخص آخر قد ارتبك بسبب هذا أم أنا فقط؟ ليس من الصعب تغيير التسمية، ولكن إذا كنت أنا فقط من ارتبك، فمن المحتمل ألا يستحق الأمر عناء ذلك.