Discourse を更新したばかりですが、ダッシュボードには6時間前と表示されています。タイムゾーンに何かおかしいことがあるのだと思います。
サーバーの時刻は合っていますか?Discourse が時刻データをどこから取得しているかは私自身確認していませんが、多くのアプリは localhost から時刻を取得することがよくあります。
おそらくそうです。標準の Linode サーバーで、何も変更していないはずです。確認方法はありますか?
Ubuntu をご利用の場合は、以下のアイデアをご覧ください:
あなたはグリニッジ標準時(GMT)から6時間ですか?
まだ発生しています。
ちょうどアップグレードしました。ダッシュボードには「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 にいます。
discourse/discourse への最後のコミットが 4 時間前 であることに気づきました。これは、私がアップグレードした時間を指しているわけではないですよね?
先ほど、更新時刻はコードの更新時刻であると説明されました。はい、その通りです。
私だけですか、それとも他の人もこのことで混乱しましたか?ラベルを変更するのは難しくありませんが、私だけが混乱しているなら、わざわざ直す価値はないかもしれません。