периодичекси возникает следующая ситуация: какбэ зависший процесс php-cgi. обнаруживается во-первых ошибками на сайте и в еррор логе от fcgid-модуля, а во-вторых раз в сутки производится ротация логов апача, с перезапуском командой gracefull и все fastcgi процессы при этом завершаются, а он сцуко висит пока не руками не прибьешь.
пример вывода с таким процессом, первый в списке висит со вчерашнего вечера и при graceful перезапуске не завершается
Код: Выделить всё
[root@beta ~]# ps aux|grep php|grep rk-1
urk-1ji048 1360 0,0 0,1 119240 13304 ?? INJ 9:21PM 0:00,14 /usr/local/bin/php-cgi
urk-1ji048 11357 0,0 0,1 116168 9076 ?? INsJ 4:37PM 0:00,04 /usr/local/bin/php-cgi
urk-1ji048 11359 0,0 0,1 119240 17148 ?? INJ 4:37PM 0:57,95 /usr/local/bin/php-cgi
urk-1ji048 11360 0,0 0,1 119240 17044 ?? INJ 4:37PM 0:54,97 /usr/local/bin/php-cgi
urk-1ji048 11783 0,0 0,1 116168 9076 ?? INsJ 4:38PM 0:00,09 /usr/local/bin/php-cgi
urk-1ji048 11849 0,0 0,2 120264 19540 ?? INJ 4:38PM 1:59,94 /usr/local/bin/php-cgi
urk-1ji048 11850 0,0 0,1 119240 17300 ?? INJ 4:38PM 2:01,41 /usr/local/bin/php-cgi
собственно задача вычислять его и килать скриптом по крону. не знаю как вычислять, как-то формат времени запуска в выводе ps измнеить можно? какую еще утилиту можно заюзать?
неохото парсить строчки вывода ps с датой в формате PM/AM