Форум русскоязычного сообщества Ubuntu


Автор Тема: Помогите, пожалуйста, определить что за процесс.  (Прочитано 812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн doncredo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Приветствую!

Помогите, пожалуйста, определить что это за процессы такие:

root     24944  0.1  0.2 610880  4732 ?        D    05:09   0:30 find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +1666666 ! -execdir fuser -s {} ; -delete

root     24976  0.0  0.0   4404     4 ?        Ss   05:39   0:00 /bin/sh -c   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete

Обычно фантомно появлялась 1 такая пара процессов, но сегодня их было под десяток, и сервер ели ворочался так как дисковая подсистема была сильно нагружена.
 

Конфигурация сервера:


# uname -a
Linux ***.***.com 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

# apache2 -v
Server version: Apache/2.2.22 (Ubuntu)
Server built:   Jul 12 2013 13:37:10


# nginx -v
nginx version: nginx/1.1.19

# php -v
PHP 5.3.10-1ubuntu3.8 with Suhosin-Patch (cli) (built: Sep  4 2013 20:00:51)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies



Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
grep -rs find /etc/*cron*
Wars ~.o

Оффлайн doncredo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
victor00000, спасибо. В /etc/cron.d/php5 есть:


# /etc/cron.d/php5: crontab fragment for php5
#  This purges session files older than X, where X is defined in seconds
#  as the largest value of session.gc_maxlifetime from all your php.ini
#  files, or 24 minutes if not defined.  See /usr/lib/php5/maxlifetime

# Look for and purge old sessions every 30 minutes
09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete


Но все дело в том что у меня значение времени в gc_maxlifetime и cookie_lifetime стоит равным 3 месяцам. На данном сервере крутиться только 1 магазин, и нужно чтобы сессии и куки жыли 3 месяца, чтобы человек мог вернуться на сайт и сделать заказ того что у него уже в корзине.

Адекватно ли будет убрать с крона эту проверку?


Оффлайн nnqq

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
посмотри в iotop какой процесс диск нагружает

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.