0
私はCapistranoでEventMachineアプリケーションをデプロイしようとしています。コードをデプロイするのはかなり簡単です。私が苦労している実行中のプロセスを処理する方法です。私はCapistranoがすでに実行中の場合はプロセスを再起動し、そうでなければプロセスを開始します。CapistranoでEventMachineプロセスを管理する
私はCapistranoでEventMachineアプリケーションをデプロイしようとしています。コードをデプロイするのはかなり簡単です。私が苦労している実行中のプロセスを処理する方法です。私はCapistranoがすでに実行中の場合はプロセスを再起動し、そうでなければプロセスを開始します。CapistranoでEventMachineプロセスを管理する
私は、daemon-kitという名前の宝石を見つけたので、簡単にプログラムをデーモンに変えて、開始/停止を処理します。カピストラーノのレシピもあります!
それは素晴らしいです!デーモンキットは本当に滑らかです。 – silvamerica
今すぐプロセスを開始して再起動しますか? Capistranoは基本的に任意のシェルコマンドを実行できます。 – silvamerica
@conickalプログラムを「画面」で実行します。これは、私がログアウトすると、プログラムが実行を継続することを意味します。プログラムを再起動したい場合は、画面をロードして終了し、もう一度実行してから画面をデタッチします。おそらくこれを行うもっと簡単な方法があります。 – Mike