こんにちは皆さん、プレイアプリケーションを作成しましたが、すべて正常に動作しています。
これを Windows マシンにインストールしていますが、24 時間年中無休で稼働する必要があります。すべてを自動化して、コンピューターが再起動するたびに、または問題が発生するたびに、ユーザーがコマンドを実行して play start を実行する必要がないようにしたいと考えています。
そこで、RUNNING_PID を監視してサービスが実行されているかどうかを確認する ac# ラッパー サービスを作成しました。実行されていない場合は、新しい cmd プロンプトを開き、play start を実行します。
したがって、これは動作していますが、play start を実行すると、2 つの Java プロセスが開きます。1 つは実際のサービスで、もう 1 つはロギング サービスです。
これを開かないようにする方法はありますか?構成オプションまたは追加の起動パラメーターのいずれか?
これを回避する方法について他のアイデアはありますか?
stage と dist の使用を検討しましたが、機能しないことがわかりました。ファイルが作成されると、新しい開始コマンドは何もしません。