t-261015090129: отложенный рестарт лестницы (ждёт конца LLM-воркера) — демон подхватит рефлекс agent-channel
This commit is contained in:
parent
9fa188bccb
commit
2432b6f012
1 changed files with 17 additions and 0 deletions
17
scripts/restart_after_tick.sh
Executable file
17
scripts/restart_after_tick.sh
Executable 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
|
||||
Loading…
Reference in a new issue