は、私がプレイ2.3.x以降では、 "スタートを再生" を使用して、 "CTRL + D"バックグラウンドで(デーモンとして)再生フレームワーク2.5を実行するには?プレイ2.1で
、それは& CTRL + D
しかし、プレイ2.5.Xで、アクティベータ開始を開始する活性化因子であります廃止予定です。
文書、我々は以下のように本番モードで実行できることを言う:
`$ activator clean stage
$ target/universal/stage/bin/my-first-app -Dplay.crypto.secret=abcdefghijk`
しかし、それは立ち往生し、CTRL + Dだろうが、もはや機能していません。だから私はアプリケーションを実行するためにnohupコマンドを使用しなければならない。以前のようにバックグラウンドでプレイフレームワーク2.5を実行する方法は誰でも知っていますか?
編集: は今、私は自分のサーバーを起動するために、 "nohupをターゲット/ユニバーサル/舞台/ binに/ PRJ-name>のapp.log &" を使用。しかし、ログフォーマットは2016-11-09 03:05:01,157 [INFO] from application in pool-6-thread-4 - Application...
ではなく[^[[37minfo^[[0m] application -...
のようにまったく間違っています。後者は「activator start」でサーバを起動するときの正しいフォーマットです。
nohupをして何が悪いのでしょうか? –
http://stackoverflow.com/questions/10729443/scala-start-play-server-in-production – Nio
@ALEX_AMEログを設定すると、すべてのログはnohup.outに[^ [[37minfo^[ [0m] ...しかし、私は正しいフォーマットでapplication.logに書き込むべきだと思います。 "ForkJoinPool.commonPool-worker-1のアプリケーションから" 2016-11-29 15:03:26 +0800 [INFO] ... " –