我想确保任何请求线程在我的播放应用程序退出之前完成了处理,所以我有两个问题:
1)我可以发送什么信号来调用Global onStop方法?我在开发时在命令行上使用了Ctrl-d运行激活器,但是在部署时,应用程序将由想要发送终止信号的脚本启动和停止。我尝试过不同的信号,但都没有调用onStop。有办法吗?
2)当调用onStop时,我想验证没有请求线程在运行并等待任何请求线程。这样做的最佳方式是什么?
谢谢!
答案 0 :(得分:0)
您可以像这样终止进程。
$ kill $(cat target/universal/stage/RUNNING_PID)
有关更多信息,请检查How to kill a Play Framework process?。