Я только что обновил Discourse, но на панели управления указано, что это было 6 часов назад. Думаю, тут что-то не так с часовыми поясами.
Верно ли время на вашем сервере? Я лично не проверял, откуда Discourse получает данные о времени, но часто приложения берут их с localhost.
Я так полагаю. Это стандартный сервер Linode, и я ничего не менял. Как это можно проверить?
Если вы используете Ubuntu, вот несколько идей:
Вы находитесь в шестичасовом поясе от Гринвича?
Это всё ещё происходит.
Я только что обновился. В панели управления указано «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 часа назад. Система не воспринимает это время как время моего обновления, верно?
Вы только что описали, что время обновления — это время обновления кода. Да, именно так.
Кто-то ещё запутался в этом или только я? Не сложно изменить метку, но если запутался только я, то, наверное, не стоит того, чтобы возиться.