systemdのstart request repeated too quickly
環境
- debian10
内容
あるミドルウェアを新しくaptでサーバに導入し, 起動し, 状態の確認systemctl status *
としたところ, start request repeated too quicklyがエラー文として表示された. 調べてみたところ, どうやらユニットの起動に失敗した際に, 自動でユニットの再起動が行われるように設定されているようで, その再起動のスパンが早すぎるために出てくるエラー文らしい. つまり正しいエラー文が, 再起動のせいで埋もれている. 再起動のスパンを長くする手立てもあるが, とりあえずの処置として, そもそも起動に失敗した際に, 再起動しないように設定を行った.(いずれ再起動のスパンを長くする方法も調べる)
起動に失敗した際に再起動しないように設定
- /lib/systemd/system/*.serviceの一部を書き換え
Restart=no
- 設定の更新と起動
systemctl daemon-reload systemctl start *