0
シェフ11.10を使用してサーバーを展開しています。オペレーティングシステムはUpstartを使用するAmazon Linux AMI 2016.03(EC2/OpsWorksを使用しています)です。Upstartがステータス1で終了し、シェフが中止するようにします。
私たちのレシピでは、いくつかの設定コマンドを発行するために実行する必要があるため、サーバーの開始をトリガーします。サーバーが既に(すなわち、それは冪等ではないです)ので、その場合にはsudo start <job>
リターン1
の代わり0
を実行している場合、残念ながら、これは失敗します。
シェフがこのケースを処理していないか、サーバーがすでに実行中であるかどうかを確認していないようです。
これを簡単に修正する方法はありますか?
実際には11.10です。質問を更新しました。それは言った、私がしようと – user180940
同じ問題を調査します、我々はあなたのコンテキストを与えるためにシェフ13のリリースから2〜3週間だし、シェフ12は、今では悪名高い長いリリースサイクルでした。 – coderanger