проблема с mod-tmp

DO
На сайте с 18.04.2009
Offline
47
#31

myhand я не буду с вами спорить, я лиш предложил свой вариант. Канешно всегда есть лучшее решение. Я лиш предложил то, как я сам это реализовал, теми силами что сам знал.

M
На сайте с 01.12.2009
Offline
235
#32
myhand:
DIMAKO, ужас какой. Все, что делает Ваш скрипт:

find /dir1 /dir2 /dir3 -name 'sess_*' -print0 | xargs -n 200 -r -0 rm


Вот _нормальный_ код (адаптирован из штатного скрипта Debian в
/etc/cron.d/php5) который учитывает время хранения сессий:

#!/bin/sh
[ -x /usr/lib/php5/maxlifetime ] || exit 1

dirs="/var/lib/php5 /var/www/user1/data/mod-tmp /var/www/user2/data/mod-tmp"

for d in $dirs
do
[ -d $d ] && find $d -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm
done

А ещё лучше не использовать дебиан видимо в нём трабла :)

Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 16.09.2009
Offline
278
#33
madoff:
А ещё лучше не использовать дебиан видимо в нём трабла :)

А в чем трабла-то?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M
На сайте с 01.12.2009
Offline
235
#34
myhand:
А в чем трабла-то?

TC

Так вот очень часто летит папака сесий mod-tmp. Когда удаляю ее и создаю по новой все работает но через некоторое время все повторяется. В чем может быть проблема?

ответ:

Я не наблюдал проблем если стоит ось freebsd, centOS , всё рабоатет с сессиями. даже если он её сам удалил(создал) папку, всё равно работает корректно

У него Debian видемо проблемма в нём

M
На сайте с 16.09.2009
Offline
278
#35
madoff:
Я не наблюдал проблем если стоит ось freebsd, centOS , всё рабоатет с сессиями. даже если он её сам удалил(создал) папку, всё равно работает корректно

Вы не наблюдали?

Или таки действительно работает корректно? Как именно?

Не подскажите, как старые сессии ISP удаляет в centos/freebsd/etc (!= debian)? По моим

сведениям - никак, равно как и в дебиан. Расскажите, если знаете - думаю, удивите

многих, включая разработчиков ISP.

M
На сайте с 01.12.2009
Offline
235
#36
myhand:
Вы не наблюдали?
Или таки действительно работает корректно? Как именно?

Не подскажите, как старые сессии ISP удаляет в centos/freebsd/etc (!= debian)? По моим
сведениям - никак, равно как и в дебиан. Расскажите, если знаете - думаю, удивите
многих, включая разработчиков ISP.

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

M
На сайте с 16.09.2009
Offline
278
#37

Логика странная, но возможно вы и правы. Многие дистрибутивы

используют встроенные механизмы PHP для удаления сессий.

С другой стороны, что мешает панели выставить

session.gc_probability = 1

если эта опция ей определенно _нужна_. Т.е. - своего механизма

удаления старых сессий нет. Если уж выставляют свой путь для

сессий - так пусть заботятся о его очистке.

D
На сайте с 23.11.2008
Offline
120
#38
если эта опция ей определенно _нужна_. Т.е. - своего механизма
удаления старых сессий нет. Если уж выставляют свой путь для
сессий - так пусть заботятся о его очистке.

cогласен на все 100%

Himiko
На сайте с 28.08.2008
Offline
560
#39
myhand:
Вы не наблюдали?
Или таки действительно работает корректно? Как именно?

Не подскажите, как старые сессии ISP удаляет в centos/freebsd/etc (!= debian)? По моим
сведениям - никак, равно как и в дебиан. Расскажите, если знаете - думаю, удивите
многих, включая разработчиков ISP.

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

Если уж выставляют свой путь для сессий - так пусть заботятся о его очистке.

В том и прикол, что проблему лично я встречал только на Debian. В других дистрибутивах всё работает "по дефолту".

P.S.: Если нужен скрипт для удаления сессий, то можно не "извращяться" и использовать что-то типа этого:

find /var/www/user/data/tmp/ -type f -mmin +60 -delete

Удалит сессии, которые старше 60 минут.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Andreyka
На сайте с 19.02.2005
Offline
822
#40

У меня тоже удаляются автоматически и в Debian.

Не стоит плодить сущности без необходимости

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