我做很多的GET请求来通过AJAX几个PHP脚本。我想问一下关于如何杀死当前正在运行(在后台),PHP脚本实施意见。

有一些办法让PHP脚本进程ID在运行时,然后我可以杀可能通过外壳,工艺/ CMD等?

有没有更好的办法?

有帮助吗?

解决方案

无论PHP是其自身的过程都将取决于PHP和Web服务器的配置方式。但即使是这样,这将是非常难以捕捉到正确的PHP程序将其杀死。

如果你知道你的PHP脚本中,这是一个需要杀的过程中,你可以使用的 getmypid()或发现有用户供稿注意的东西。

我还是不完全了解情况。你为什么要杀害他们呢?

其他提示

我没有完全搞定,你正在尝试做的,但我想你可能已经达到了网络堆栈这是一个死胡同的一部分。如果要进行大量的Ajax请求的,你一定会杀了你的服务器,因为它无法处理连接的“无限”的金额。

我觉得你可能要重新考虑你的架构。你可能想读入 COMET 和的long轮询

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top