如何杀死背景php线程?

时间:2010-10-14 07:34:54

标签: php process background kill

我创建了一个具有ignore_user_abort(true)的php脚本;在它里面,它在无限循环中运行...... 我关闭了网页,apache服务器和浏览器..它现在像一个世界末日运行..似乎什么都没有阻止它...我怎么能阻止它? 它在Windows中作为(进程名称)运行的是什么? 我搜索了与php或服务器或浏览器相关的术语..似乎没有什么打击..

我现在如何“杀死”这个过程?

2 个答案:

答案 0 :(得分:10)

http://www.mywebref.com/Code_Helper/pages/40.html似乎很好地解释了这一点。

  
      
  1. SSH进入服务器
  2.   
  3. 输入ps x
  4.   
  5. 查看服务器上当前的进程列表
  6.   
  7. 从该列表中获取PID(进程ID)并键入kill xxxxx
  8.         

    应该这样做。

谢谢顺便发布的那个人。现在我也知道了。 :)

答案 1 :(得分:1)

参考etbal的答案,只要过程不会因编程逻辑中的某些错误而不断产生其他过程,这是可以的(发生在我身上:()。

然后你可以试试

  1. SSH进入服务器
  2. 输入pkill -u uuuuu
  3. 其中uuuu是您的SSH用户名。这应该会杀死属于你的所有进程。在我的特殊情况下,导致问题的文件一直在调用,它必须重命名,以便它不能再调用自己,然后发出一个pkill。