2012-06-28 26 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

相关问题