1

こんにちは皆さん、プレイアプリケーションを作成しましたが、すべて正常に動作しています。

これを Windows マシンにインストールしていますが、24 時間年中無休で稼働する必要があります。すべてを自動化して、コンピューターが再起動するたびに、または問題が発生するたびに、ユーザーがコマンドを実行して play start を実行する必要がないようにしたいと考えています。

そこで、RUNNING_PID を監視してサービスが実行されているかどうかを確認する ac# ラッパー サービスを作成しました。実行されていない場合は、新しい cmd プロンプトを開き、play start を実行します。

したがって、これは動作していますが、play start を実行すると、2 つの Java プロセスが開きます。1 つは実際のサービスで、もう 1 つはロギング サービスです。 2 つの Java プロセスのイメージ

これを開かないようにする方法はありますか?構成オプションまたは追加の起動パラメーターのいずれか?

これを回避する方法について他のアイデアはありますか?

stage と dist の使用を検討しましたが、機能しないことがわかりました。ファイルが作成されると、新しい開始コマンドは何もしません。

4

1 に答える 1