2014-12-30 28 views
0

我们有一个运行我们的PHP脚本的CentOS服务器。杀死某个httpd作业

有时,当我们从浏览器启动脚本并关闭浏览器时,作业会一直运行在服务器上。

有没有办法杀死那个特定的工作?

在服务器上,我可以看到一堆/ usr/sbin/httpd作业正在运行,但我怎么知道这是在浏览器中启动的作业,所以我确保我不会杀死其他某个作业?

回答

1

如果您提供了用户正在启动的特定作业的详细信息,将会非常有用。

很难知道脚本运行在哪个线程上,可能会更有效地将您的php.ini文件中的max_execution_time设置为合适的值。

如果您收到僵尸进程,你可以尝试像解决这个其他问题上的SO:

bash script to kill php process older then an hour

有取决于什么脚本正在做其他可用选项,但很难说不知道它在做什么