Очистка временных файлов сессий, Debian

12
nocomments
На сайте с 12.11.2009
Offline
189
6468

Debian/lenny, FastCGI, ISPManager, сервер быстрый: i7, x4, 8gb ram

На сервере несколько сайтов, все используют сессии, среднесуточная посещалка около 10-15К.

По теме не специалист, изучил что смог, всёравно осталось несколько вопросов.

Очень быстро забивается папка bin-tmp, зайти туда, чтобы посчитать файлы, через WinSCP не получается, виснет навсегда, техподдержка говорит там 8 млн файлов сессий.

Сказал ему: find /var/.../bin-tmp -type f -mmin +360 -delete

Идут вторые сутки, что-то происходит (судя по ежесекундному изменению даты модификации папки), какие сроки могут понадобится для операции? Хотя бы приблизительно, неделя, месяц, год. Есть ли вариант побыстрее? На будущее проблема наверное решена, сейчас хочется выкинуть мусор.

Вопрос №2. Папка на самом деле была переименована в bin-tmp2, а с оригинальным именем создана новая, владелец новой папке установлен тот же, права 0777. Так вот эта новая папка пустая. Странно, там по идее каждую секунду должны появляться новые сессии. Что бы это значило? (Что например они плодятся где-то в другом месте?)

Ну и наконец, тем кто понял, о чём первые два вопроса наверняка известен ответ на третий: init с апетитом 688Мб оперативки - это нормально? (Ни чем не мешает, просто любопытно, раньше было меньше).

Спасибо всем за помощь заранее!

Это счастливая рефка: {жать сюда} (http://bit.ly/WbMR4O) тому, кто по ней разместит больше всего статей, будет сопутствовать счастье всю его оставшуюся, длинную, обеспеченную жизнь.
LM
На сайте с 18.10.2009
Offline
117
#1

Использовать php как модуль apache не пробовали?

nocomments
На сайте с 12.11.2009
Offline
189
#2
LinuxMan:
Использовать php как модуль apache не пробовали?

Раньше было так, fastcgi понравился тем, что (как визуально показалось) работает быстрее раза в 3. До этого mod-tmp забивался.

N
На сайте с 06.05.2007
Offline
419
#3
Идут вторые сутки, что-то происходит (судя по ежесекундному изменению даты модификации папки), какие сроки могут понадобится для операции? Хотя бы приблизительно, неделя, месяц, год. Есть ли вариант побыстрее? На будущее проблема наверное решена, сейчас хочется выкинуть мусор.

если вдруг случайно /var на отдельном разделе, можно скопировать отдельно все кроме bin-tmp в другое место, и заново отформатировать /var

nocomments:
Вопрос №2. Папка на самом деле была переименована в bin-tmp2, а с оригинальным именем создана новая, владелец новой папке установлен тот же, права 0777. Так вот эта новая папка пустая. Странно, там по идее каждую секунду должны появляться новые сессии. Что бы это значило? (Что например они плодятся где-то в другом месте?)

может забыли какой-то компонент перезапустить. надежнее сделать контрольную перезагрузку.

Кнопка вызова админа ()
VO
На сайте с 27.07.2008
Offline
149
#4

nocomments,

Пропишите в php.ini

session.gc_probability = 1

Попробуйте "разобраться с диреткорией mod-tmp" для каждого сайта отдельно.

В любом случае ее переместить, создать аналогичную директорию, перезапустить апач или что у вас там и только после этого удалять. Если не знаете что перезапускать, попробуйте перезагрузить сервер, как советовали выше.

Занять может много времени.

Контролировать можно, например, так

ls mod-tmp_old| wc -l

Запускать не чаще чем через 5-6 часов. Пару раз посчитает, на основании этого сможете сделать прогноз о том, сколько времени еще нужно.

nocomments
На сайте с 12.11.2009
Offline
189
#5
V(o)ViK:
ls mod-tmp_old| wc -l

Эта операция тоже оказалась не быстрой, ну что ж подожду..

VO
На сайте с 27.07.2008
Offline
149
#6
nocomments:
Эта операция тоже оказалась не быстрой, ну что ж подожду..

Да, это нормально.

Сейчас важно убедиться, что вновь созданные файлы сессий корректно удаляются.

M
На сайте с 16.09.2009
Offline
278
#7
nocomments:
Эта операция тоже оказалась не быстрой, ну что ж подожду..

А Вы смотрите просто число инодов на разделе, например "df -i /home". Хоть это и суммарная статистика - доля сессий там основная, если доросли до момента, когда они начинают мешать.

PS: Сколько времени прошло, а воз и ныне там. Панельку, похоже, чинить никто и не собирается.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
VO
На сайте с 27.07.2008
Offline
149
#8
myhand:
PS: Сколько времени прошло, а воз и ныне там. Панельку, похоже, чинить никто и не собирается.

"Это не проблема панели" :D

VO
На сайте с 27.07.2008
Offline
149
#9

Ну как успехи ? :)

M
На сайте с 16.09.2009
Offline
278
#10
V(o)ViK:
"Это не проблема панели" :D

А почему? 🍿

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий