время запуска процесса

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

время запуска процесса

Непрочитанное сообщение dmtr » 2012-07-04 17:28:23

веб-сервер, несколько десятков виртуалхостов, php как fastcgi.
периодичекси возникает следующая ситуация: какбэ зависший процесс 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
This game has no name. It will never be the same.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: время запуска процесса

Непрочитанное сообщение FreeBSP » 2012-07-05 13:22:55

а локаль какая стоит

Код: Выделить всё

freebsp# ps -ax -O user,pid,%cpu,%mem,vsz,rss,tt,state,lstart,time
  PID USER      PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED                           TIME  TT  STAT      TIME COMMAND
    0 root        0  0,0  0,0     0   112  ??  DLs  воскресенье,  3 июня 2012 г. 03:37:14   0:08,73  ??  DLs    0:08,73 [kernel]
    1 root        1  0,0  0,0  3204   128  ??  ILs  воскресенье,  3 июня 2012 г. 03:37:14   0:03,17  ??  ILs    0:03,17 /sbin/init --

Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: время запуска процесса

Непрочитанное сообщение dmtr » 2012-07-05 14:34:07

Код: Выделить всё

[root@beta /]# ps -ax -O user,pid,%cpu,%mem,vsz,rss,tt,state,lstart,time|grep urk-1ji048
71361 urk-1ji048 71361  0,1  0,1 116168  9084  ??  SNsJ четверг,  5 июля 2012 г. 15:29:04   0:00,04  ??  SNsJ   0:00,04 /usr/local/bin/php-cgi
71362 urk-1ji048 71362  1,2  0,1 120264 15852  ??  SNJ  четверг,  5 июля 2012 г. 15:29:04   0:00,20  ??  SNJ    0:00,20 /usr/local/bin/php-cgi
71363 urk-1ji048 71363  0,0  0,1 118216 10756  ??  SNJ  четверг,  5 июля 2012 г. 15:29:04   0:00,03  ??  SNJ    0:00,03 /usr/local/bin/php-cgi
тока че-то мне не охотней время-дату в этом формате парсить, но за ответ спасибо )) до форматирования вывода не допер сам, буду выводить меньше параметров хотяб ))
This game has no name. It will never be the same.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: время запуска процесса

Непрочитанное сообщение FreeBSP » 2012-07-05 19:38:16

man ps почитай. я его по диагонали смотрел
авось и встретится формат даты, там упоминалось что то подобное
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

receptor
мл. сержант
Сообщения: 106
Зарегистрирован: 2010-05-02 12:59:03

Re: время запуска процесса

Непрочитанное сообщение receptor » 2012-07-06 21:27:59

Это глюк пхп скриптов.
Умеют зацикливатся и или вешать процесс, или грузить им проц по полной до перезапуска.

Простых решений нет.

Тоже бывает такое. Перезапускаю не через gracefull а полностью раз в сутки.