【发布时间】:2012-07-24 13:23:11
【问题描述】:
大家好,我已经编写了我的游戏应用程序,一切正常。
我正在 Windows 机器上安装它,我需要它 24/7 全天候运行。我希望这一切都是自动的,这样用户就不必在每次计算机重新启动或出现问题时进入命令并运行 play start。
所以我写了一个 c# 包装服务来监控 RUNNING_PID 来检查服务是否正在运行,如果没有打开一个新的 cmd 提示符并运行 play start。
所以这是工作 atm,但是当您运行 play start 时,它会打开两个 java 进程 1 是实际服务,另一个是日志服务。
有没有办法不打开这个?是配置选项还是额外的启动参数?
关于如何解决这个问题的任何其他想法?
我看过使用 stage 和 dist 但我发现它们不起作用。创建文件后,新的启动命令不会执行任何操作。
【问题讨论】:
-
dist是完成该任务的正确方法。我认为您应该多注意检查为什么生成的start脚本不起作用。 -
据我所知,创建的启动脚本仅适用于 *nix 系统,不是吗?
-
我认为你是对的迈克尔,关于如何在 Windows 中执行此操作的任何想法?
标签: playframework playframework-2.0