2015-04-14 46 views
1

使用命令activator stage構建我的Play應用程序,我想將其部署到生產服務器。但是,當我使用啓動腳本啓動應用程序時,似乎該應用程序並未分叉爲單獨的JVM。因此,如果我嘗試Ctrl + C,它會殺死應用程序。與我使用命令activator start(其中Ctrl + D用於從日誌中分離)不同,Ctrl + D不會執行任何操作。在生產中運行應用程序dist作爲守護進程

無論如何在生產環境中運行Play應用程序作爲守護進程(沒有安裝SBT,Activator)?

+0

沒有。我不會在prod機器上安裝激活器。 – Khanetor

+0

閱讀答案。它的全部是作爲'nohup'的子進程運行。 –

回答

0

根據您的系統,將其作爲服務安裝(例如,在/etc/init.d中),請使用supervisorddaemontools之類的工具。還有很多其他的選擇

相關問題