daemontoolsはもはやサービスとして起動しません。開始要求が早すぎる。

daemontoolsはもはやサービスとして起動しません。開始要求が早すぎる。

ラズベリーが2つあります。以前のバージョンはRaspbian / Debin 4.9.35 +を実行し、新しいバージョンは5.15.32を実行します。以前のバージョンでは、daemontoolsがスムーズに動作し、再起動後にMyServiceがスムーズに起動しました。

$ systemctl status daemontools.service 
● daemontools.service - Daemontools service supervision
   Loaded: loaded (/lib/systemd/system/daemontools.service; enabled)
   Active: active (running) since Sa 2022-07-30 19:23:19 CEST; 21h ago
 Main PID: 368 (svscanboot)
   CGroup: /system.slice/daemontools.service
           ├─368 /bin/sh /usr/bin/svscanboot /etc/service/
           ├─379 svscan /etc/service
           ├─380 readproctitle service errors: .... "Morgens"=830 und "abends"=2127 31.07. 16:23:56 INFO  - [eg-...
           ├─384 supervise myProg
           └─386 java -Duser.timezone=Europe/Berlin -Dfile.encoding=UTF-8 -jar myProg....

新しいコンピュータにagt-getを使用してdaemontoolsをインストールしましたが、それ以降は何も実行または準備されませんでした。だから私は古いPiから新しいPiに/lib/systemd/system/daemontools.serviceをコピーしました。

[Unit]
Description=Daemontools service supervision

[Service]
ExecStart=/usr/bin/svscanboot /etc/service/
Restart=always

[Install]
WantedBy=multi-user.target

その後、サービスを「アクティブ化」して開始しましたが、エラーが発生しました。

pi@jc04:~ $ systemctl status daemontools.service 
● daemontools.service - Daemontools service supervision
     Loaded: loaded (/lib/systemd/system/daemontools.service; enabled; vendor preset: enabled)
     Active: failed (Result: start-limit-hit) since Sun 2022-07-31 16:08:34 CEST; 16min ago
   Main PID: 1084 (code=exited, status=0/SUCCESS)
        CPU: 43ms

Jul 31 16:08:34 jc04 systemd[1]: daemontools.service: Scheduled restart job, restart counter is at 5.
Jul 31 16:08:34 jc04 systemd[1]: Stopped Daemontools service supervision.
Jul 31 16:08:34 jc04 systemd[1]: daemontools.service: Start request repeated too quickly.
Jul 31 16:08:34 jc04 systemd[1]: daemontools.service: Failed with result 'start-limit-hit'.
Jul 31 16:08:34 jc04 systemd[1]: Failed to start Daemontools service supervision.

Journalctlを使用すると、次の結果が表示されます。

journalctl -u daemontools.service
-- Journal begins at Mon 2022-04-04 14:17:02 CEST, ends at Sun 2022-07-31 16:29:31 CEST. --
Jul 31 16:02:34 jc04 systemd[1]: Started Daemontools service supervision.
Jul 31 16:02:34 jc04 systemd[1]: daemontools.service: Succeeded.
Jul 31 16:02:34 jc04 systemd[1]: daemontools.service: Scheduled restart job, restart counter is at 1.
Jul 31 16:02:34 jc04 systemd[1]: Stopped Daemontools service supervision.
Jul 31 16:02:34 jc04 systemd[1]: Started Daemontools service supervision.
Jul 31 16:02:34 jc04 systemd[1]: daemontools.service: Succeeded.
Jul 31 16:02:34 jc04 systemd[1]: daemontools.service: Scheduled restart job, restart counter is at 2.
Jul 31 16:02:34 jc04 systemd[1]: Stopped Daemontools service supervision.
Jul 31 16:02:35 jc04 systemd[1]: Started Daemontools service supervision.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Succeeded.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Scheduled restart job, restart counter is at 3.
Jul 31 16:02:35 jc04 systemd[1]: Stopped Daemontools service supervision.
Jul 31 16:02:35 jc04 systemd[1]: Started Daemontools service supervision.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Succeeded.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Scheduled restart job, restart counter is at 4.
Jul 31 16:02:35 jc04 systemd[1]: Stopped Daemontools service supervision.
Jul 31 16:02:35 jc04 systemd[1]: Started Daemontools service supervision.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Succeeded.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Scheduled restart job, restart counter is at 5.
Jul 31 16:02:35 jc04 systemd[1]: Stopped Daemontools service supervision.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Start request repeated too quickly.
Jul 31 16:02:35 jc04 systemd[1]: daemontools.service: Failed with result 'start-limit-hit'.
Jul 31 16:02:35 jc04 systemd[1]: Failed to start Daemontools service supervision.

daemontoolsが起動し、すぐに5回完了し、initdがサイクルを停止するようです。新しいエンジンでこれが起こるのはなぜですか?同じ構造が既存のエンジンでうまく機能するのはなぜですか? PS:daemon-reloadとegine restartは何も変更しませんでした。

挨拶してくれてありがとう!

ベストアンサー1

おすすめ記事