2014-12-30 26 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

有取決於什麼腳本正在做其他可用選項,但很難說不知道它在做什麼