2012-06-28 56 views
1

您知道,在play2中,我們可以使用play ~run自動重新加載已更改的代碼,而無需重新啓動。如何在`play start`啓動時自動重載代碼?

但是現在我不得不使用play start在公共服務器上啓動我的播放應用程序,讓一些用戶使用和測試。

有沒有什麼辦法讓Play仍然自動重裝?

+0

你想做什麼 - 替換服務器上的代碼? –

+0

對。用新的修改文件替換文件。 – Freewind

回答

2

不,那是runstart

所以,你只需要停止應用程序,並再次運行之間的區別:

play stop

kill `cat RUNNING_PID` 

,如果它是dist版本沒有播放控制檯

編輯:爲了繼續運行應用程序,您應該啓動應用程序的兩個實例並使用ie。 作爲負載平衡器:http://www.playframework.org/documentation/2.0.2/HTTPServer(部分使用lighttpd設置

+0

nginx也可以使用http://www.playframework.com/documentation/2.2.1/HTTPServer 在我的配置我已經定義了一個上游有兩臺服務器,我通過http:// datagol-backend /到proxy_pass指示。 上游播放後端{ 服務器127.0.0.1:9001; 服務器127.0.0.1:9002; } – philix

+0

@philix是的,你可以使用你最喜歡的HTTP服務器--nginx也是非常好的負載平衡器。 – biesior

相關問題