【发布时间】:2016-01-29 16:58:27
【问题描述】:
我已经使用sbt-native-packager Debian Plugin 打包了我的 Play 应用程序。我使用典型的sudo dpkg -i tyrion_1.0-SNAPSHOT_all.deb 安装了.deb 文件。一旦我这样做了,它就会创建守护进程用户和组,并按照以下方式启动进程:
aczerwon@vps57610:~/work/tyrion/target$ sudo dpkg -i tyrion_1.0-SNAPSHOT_all.deb
Selecting previously unselected package tyrion.
(Reading database ... 53135 files and directories currently installed.)
Preparing to unpack tyrion_1.0-SNAPSHOT_all.deb ...
Unpacking tyrion (1.0-SNAPSHOT) ...
Setting up tyrion (1.0-SNAPSHOT) ...
Creating system group: tyrion
Creating system user: tyrion in tyrion with tyrion user-daemon and shell /bin/false
tyrion start/running, process 30525
Processing triggers for ureadahead (0.100.0-16) ...
我看到 java 进程以 50% 的速度运行 - 这太疯狂了,因为应用程序应该处于空闲状态。我假设它使用的是application.conf 配置,但是当我尝试访问该网站时,我得到了ERR_CONNECTION_REFUSED。
进程正在启动和停止
看着top,我现在看到CPU 被固定,因为进程一遍又一遍地开始和死亡。 pid 正在更改,VisualVM 看不到它 - 它没有列出。
【问题讨论】:
标签: scala ubuntu playframework sbt sbt-native-packager