diff --git a/memory/2026-06-07.md b/memory/2026-06-07.md index 48fdf70..9ce0abe 100644 --- a/memory/2026-06-07.md +++ b/memory/2026-06-07.md @@ -131,3 +131,20 @@ EXPECTED_REVISION прокидывается (2×), image_freshness import OK, q (`builder.gc.defaultKeepStorage`). Завести как follow-up. Проверять df перед build-staging. - При красном CI + зелёных локальных тестах — ПЕРВЫМ делом проверять `df -h /` и `docker system df`, не копаться в коде. +- **ПОСЛЕ disk-full: рестарт Gitea ОБЯЗАТЕЛЕН.** Даже после чистки диска Gitea остаётся + в сломанном состоянии: внутренняя queue `/data/gitea/queues/common/*.log` залипает → + post-receive hook падает 500 (`no space left`) → **actions tasks НЕ создаются, CI не + триггерится вообще** (статус пустой, не failure). runner при этом online+idle — вина + не в нём. Лечение: `docker restart gitea` → queue распускается → push создаёт task → CI идёт. + (07.06: рестарт в 16:13 host-time вылечил, CI task 929 → success.) +- **Часы хоста mva154 ушли вперёд ~+3ч** от UTC сессии (логи Gitea 16:xx при UTC 13:xx). + Учитывать при чтении таймстампов. (TODO: сверить/починить NTP на хосте.) +- **Рестарт Gitea сбросил webhook-доставку:** после restart Gitea лог + «webhook can only call allowed HTTP servers, deny localhost:8500» — ALLOWED_HOST_LIST. + Plane→orch webhook работает (другой канал), но gitea→orch может не доходить — проверить. + +## TODO follow-up (завести в Backlog ORCH): +- Авто-prune docker build cache (cron/heartbeat `docker builder prune -af --filter until=24h` + ИЛИ daemon.json `builder.gc.defaultKeepStorage=20GB`) — частые build-once забивают диск. +- Мониторинг диска mva154 (heartbeat-алерт при >85%). +- Починить NTP/часы mva154 (ушли +3ч).