fix(tradein/devops): починить окно времени в инструкции чтения журнала (#2741) #2760

Merged
bot-backend merged 1 commit from fix/2741-journalctl-tz into main 2026-08-06 21:53:03 +00:00
Collaborator

Хвост к #2758. Записанная там команда чтения журнала врёт на 3 часа.

--utc у journalctl меняет только формат ВЫВОДА; --since/--until разбираются в локальном времени хоста, а хост в +03. Проверено на проде на обоих вариантах:

--utc --since "2026-08-06 21:30"        → -- No entries --   (понял как 21:30 MSK = 18:30 UTC)
--since "2026-08-06 21:30:00 UTC"      → записи есть
TZ=UTC journalctl --since "...21:30"    → записи есть, и вывод тоже в UTC

Для разбора ночного прогона это худший вид ошибки: не отказ, а правдоподобный чужой кусок ночи. В комментарии теперь TZ=UTC journalctl ... и объяснение, почему именно так.

Правка комментарий-онли, но файл инфраструктурный → деплой пересоздаст tradein-стек. Это осознанно: заодно даёт прямое доказательство требования #2741 — записи, сделанные ДО пересоздания, должны читаться ПОСЛЕ. Маркер снят до мержа (контейнер 8d0eec4f329e, 69 строк в журнале с 21:30:38 UTC), сверка — после деплоя.

Refs #2741

Хвост к #2758. Записанная там команда чтения журнала **врёт на 3 часа**. `--utc` у journalctl меняет только формат ВЫВОДА; `--since/--until` разбираются в локальном времени хоста, а хост в +03. Проверено на проде на обоих вариантах: ``` --utc --since "2026-08-06 21:30" → -- No entries -- (понял как 21:30 MSK = 18:30 UTC) --since "2026-08-06 21:30:00 UTC" → записи есть TZ=UTC journalctl --since "...21:30" → записи есть, и вывод тоже в UTC ``` Для разбора ночного прогона это худший вид ошибки: не отказ, а правдоподобный чужой кусок ночи. В комментарии теперь `TZ=UTC journalctl ...` и объяснение, почему именно так. Правка комментарий-онли, но файл инфраструктурный → деплой пересоздаст tradein-стек. Это осознанно: заодно даёт прямое доказательство требования #2741 — записи, сделанные ДО пересоздания, должны читаться ПОСЛЕ. Маркер снят до мержа (контейнер `8d0eec4f329e`, 69 строк в журнале с 21:30:38 UTC), сверка — после деплоя. Refs #2741
bot-backend added 1 commit 2026-08-06 21:42:54 +00:00
fix(tradein/devops): починить окно времени в инструкции чтения журнала (#2741)
All checks were successful
CI Trade-In / changes (pull_request) Successful in 7s
CI / changes (pull_request) Successful in 7s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
d2b3a08e99
`--utc` меняет только формат вывода journalctl, а `--since/--until`
разбираются в локальном времени хоста (+03). Записанная в #2741 команда
`--utc --since "00:30"` молча читает окно 21:30 UTC предыдущих суток —
для разбора ночного прогона это худший вид ошибки: не отказ, а правдоподобно
выглядящий чужой кусок логов. Правильная форма — `TZ=UTC journalctl ...`,
проверена на проде на обоих вариантах.
bot-backend merged commit 604ce14858 into main 2026-08-06 21:53:03 +00:00
bot-backend deleted branch fix/2741-journalctl-tz 2026-08-06 21:53:03 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#2760
No description provided.