你如何阻止perl Dancer / Starman / Plack服务器?

时间:2013-06-17 21:30:26

标签: perl dancer plack starman

我使用以下方式启动了Dancer / Starman服务器:

sudo plackup -s Starman -p 5001 -E deployment --workers=10 -a mywebapp/bin/app.pl

但我不确定如何停止服务器。有人能为我提供一个快速的方法来阻止它以及它产生的所有工人吗?

3 个答案:

答案 0 :(得分:13)

使用

--pid /path/to/the/pid.file

您可以根据他的PID

终止该过程

因此,使用上述选项,您可以使用

kill $(cat /path/to/the/pid.file)

pid.file只存储主人的PID - 不需要分析ps输出......

答案 1 :(得分:1)

pkill -f starman

根据名称杀死流程。

答案 2 :(得分:0)

在Windows上,您可以执行" CTRL + C"比如制作副本但在这种情况下取​​消。经过测试的工作。