牛の一歩も、一歩は一歩

日々の関心、備忘録などをまとめる.

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 *