t-261015090129: отложенный рестарт лестницы (ждёт конца LLM-воркера) — демон подхватит рефлекс agent-channel

This commit is contained in:
Simbiot Harness 2026-10-15 10:30:05 +00:00
parent 9fa188bccb
commit 2432b6f012

17
scripts/restart_after_tick.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/bash
# t-261015090129: отложенный рестарт лестницы харнеса — подхватить рефлекс
# agent-channel. Ждёт, пока не останется живых LLM-воркеров (тик допишет
# дайджест и закроет задачи), максимум 15 минут, затем рестарт.
for i in $(seq 1 90); do
if ! pgrep -f "harness/_llm_worker.py" >/dev/null; then
sleep 5 # тишина 5с подряд — тик действительно закончился
if ! pgrep -f "harness/_llm_worker.py" >/dev/null; then
systemctl restart simbiot-harness.service
logger -t simbiot-restart "agent-channel: simbiot-harness перезапущен после тика (t-261015090129)"
exit 0
fi
fi
sleep 10
done
logger -t simbiot-restart "agent-channel: воркер не освободился за 15мин — рестарт без ожидания"
systemctl restart simbiot-harness.service