| Welcome to WebmasterWorld Guest from 22.214.171.124 |
register, login, search, subscribe, help, library, PubCon, announcements, recent posts, open posts,
|Subscribe and Support WebmasterWorld|
|script to kill long processes not working|
| 3:34 am on Oct 30, 2012 (gmt 0)|
We have the problem of a few php files that occaisionally just wont die , for whatever reason.
We have tried everything to isolate the issue, but with no success.
We came across the following perl script which we are running as a cron, but sometimes it still doesn't kill the pid's.
ps -lef | grep "nobody" | grep httpd | perl -ane '($h,$m,$s) = split /:/,$F; kill + 9, $F if ($m > 2);'
Our server runs on centos 5.7 "nobody" is how we define apache process users.
Bascially, the script should be killing anything that is > 2 minutes old.
| 3:44 am on Oct 30, 2012 (gmt 0)|
...am wondering - should it somehow be kill -9 instead?
| 9:46 am on Oct 30, 2012 (gmt 0)|
i'm not sure what a "kill + 9," does but you should try either "kill -9" or perhaps "kill -s 9" or "kill -s SIGKILL"
(not sure what works on centos)
All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
WebmasterWorld ® and PubCon ® are a Registered Trademarks of Pubcon Inc.
© Pubcon Inc. 1996-2012 all rights reserved