玩框架100%cpu

时间:2014-10-20 23:15:41

标签: scala playframework playframework-2.0

我有一个脚本可以从cron启动和停止我的播放应用程序。麻烦的是应用程序很慢并且总是吃掉100%的CPU。我认为这是因为它的启动方式,因为当我手动启动它时,我似乎无法观察它。通过手动我的意思是键入start然后按照指示提示按ctrl-D。 由于这是一台计算机,我开始认为某些操作可能是自动化的,不需要我的输入,因此我制作了一个脚本试图启动它但显然我不会在那里为ctrl-D部分......我有开始时:

nohup /home/play/play-2.1.3/play“start -Dhttp.port = 80”&

有效,但它总是吃掉100%的CPU和慢的

它可以编写脚本,还是我永远是机器的奴隶,并且如我在终端上的文档中描述的那样启动它

感谢

1 个答案:

答案 0 :(得分:0)

我们不知道为什么你的应用程序很慢,它可能是由它的logick而不是框架本身造成的。

当您使用Play控制台启动应用程序时,它仍然会编译项目,因为事实上play start不是生产阶段。相反,您可以创建应用程序的dist版本,它包含bash脚本,因此您可以在桌面上创建快捷方式,点击它后将启动应用程序,关闭此终端窗口后它将停止。就像一个“正常”的应用程序。

您可以选择进一步创建小型图形应用程序,其中包含用于启动/停止Play应用程序的按钮,所有这些都取决于您。