Redisサーバーに依存して実行されるいくつかのプロセスを起動するinit.dに起動スクリプトがあります。起動時にinitスクリプトが実行されると、Redisサーバーへの接続に失敗してプロセスが失敗します。初期化スクリプトには次の行があります。
# Required-Start: $all
私が理解したところ、このスクリプトはシーケンスの最後のスクリプトとして実行する必要があります。私も試してみましたが、# Required-Start: $all +redis-server
役に立ち# Required-Start: redis-server
ませんでした。サービスが並行して実行されるため、最後にスクリプトが実行されても、その依存関係がまだ完全に実行されていない可能性がありますか?