终止使用CGI

时间:2017-10-15 23:42:32

标签: perl websocket cgi infinite-loop

我正在创建一个在端口3000上创建Net::WebSocket::Server的Perl脚本。现在我有了(不那么精彩)的想法通过CGI在浏览器中启动脚本,因此它在后台运行并且可以&# 39;停止但是,每当我修改脚本时,我都必须重新启动脚本。

是否可以在无限循环中停止CGI脚本,除非重新启动计算机?

1 个答案:

答案 0 :(得分:1)

您没有说明您使用的操作系统,因此我们无法就如何查找和终止该过程向您提供具体建议。但您始终可以重新启动Web服务器应用程序。 CGI脚本是启动它们的服务器进程(可能是Apache)的子代。如果您只是重新启动Apache服务器,它们都应该被终止。

请不要将应该持久运行的代码放在cgi-bin目录中。正如你所发现的那样,这是一个坏主意。