2017-03-28 10 views
0

シェフ11.10を使用してサーバーを展開しています。オペレーティングシステムはUpstartを使用するAmazon Linux AMI 2016.03(EC2/OpsWorksを使用しています)です。Upstartがステータス1で終了し、シェフが中止するようにします。

私たちのレシピでは、いくつかの設定コマンドを発行するために実行する必要があるため、サーバーの開始をトリガーします。サーバーが既に(すなわち、それは冪等ではないです)ので、その場合にはsudo start <job>リターン1の代わり0を実行している場合、残念ながら、これは失敗します。

シェフがこのケースを処理していないか、サーバーがすでに実行中であるかどうかを確認していないようです。

これを簡単に修正する方法はありますか?

答えて

0

11.4は、この時点で3〜4歳のようなものです。私たちが過去50年のある時点でこれを修正したかどうかを確認するために、古代でないバージョンで試してください。

+0

実際には11.10です。質問を更新しました。それは言った、私がしようと – user180940

+0

同じ問題を調査します、我々はあなたのコンテキストを与えるためにシェフ13のリリースから2〜3週間だし、シェフ12は、今では悪名高い長いリリースサイクルでした。 – coderanger

関連する問題