Забилась папка tmp/ что делать?

1 23
A
На сайте с 30.06.2008
Offline
1
#21
dema501:

cd /var/www/user/data/tmp/; find -size 0 | xargs rm >/dev/null 2>&1
я бы слегка подправил
find /var/www/user/data/tmp/ -size 0 -exec rm -rf '{} ';'

Второй вариант явно хуже - много времени уйдет займет fork + exec - т. е. по времени будет где-то то же самое что и

cd /var/www/user/data/tmp/; find -size 0 | xargs -n2 rm -f >/dev/null 2>&1

Так же -size 0 бессмысленно использовать с rm -r

N
На сайте с 06.05.2007
Offline
419
#22

atlantos, вот в дебиане и написано через xargs rm !

Кнопка вызова админа ()
dex
На сайте с 14.04.2006
Offline
231
dex
#23
ImUgh:

find /var/lib/php5/

заменили на
find /var -wholename "*/data/tmp/*"

а полностью как строка стала выглядеть?

09,39 * * * * root [ -d /var/lib/php5 ] && find /var -wholename */data/tmp/* -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm

так?

он залезает теперь во все /var/www/ВСЕ_ЮЗЕРЫ/data/tmp ?

губит людей вода (подпись не продаю, в долг не даю)
IU
На сайте с 23.03.2007
Offline
13
#24
dex:
а полностью как строка стала выглядеть?
09,39 * * * * root [ -d /var/lib/php5 ] && find /var -wholename */data/tmp/* -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm
так?

09,39 * * * *     root   find /var -wholename "*/data/tmp/*" -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm
dex:

он залезает теперь во все /var/www/ВСЕ_ЮЗЕРЫ/data/tmp ?

да ;)

dex
На сайте с 14.04.2006
Offline
231
dex
#25
ImUgh:
09,39 * * * *     root   find /var -wholename "*/data/tmp/*" -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm



да ;)

я верно понял, что пхп не должен хранить сессий в var/lib/php5 ?

или всеже оставить ее, а просто добавить */data/tmp/*, как Вы указали?

ps - ко всем у кого такие проблемы - не ispmanager ли нас у всех?☝

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#26

Ну, если на линуксе вы ищете сессии в /var/www/user/data/tmp - то у вас точно ISPmanager :)

Но тут врядли может быть в нем проблема: пхп он не компилирует а берет стандартный, из репозитория, в конфигах особо не гадит.

Вы пробовали создать тикет ISPsystem'ам, чтобы они посмотрели, в чем дело?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
dex
На сайте с 14.04.2006
Offline
231
dex
#27
Boris A Dolgov:
Ну, если на линуксе вы ищете сессии в /var/www/user/data/tmp - то у вас точно ISPmanager :)
Но тут врядли может быть в нем проблема: пхп он не компилирует а берет стандартный, из репозитория, в конфигах особо не гадит.
Вы пробовали создать тикет ISPsystem'ам, чтобы они посмотрели, в чем дело?

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

не связывал с панелью именно по указанным Вами причинам...

ps - указанная замена в cron.d/php5 только что подчистила проблемную тмп при отключенном моем, указанном в начале ветки, заплаточном заданнии...

IU
На сайте с 23.03.2007
Offline
13
#28
dex:
я верно понял, что пхп не должен хранить сессий в var/lib/php5 ?

по идее не должен ;)

посмотрите, у Вас ведь у всех ВиртХостов в httpd.conf прописана php_admin_value session.save_path

dex:
или всеже оставить ее, а просто добавить */data/tmp/*, как Вы указали?

можно и оставить, хуже точно не будет

dex:
ps - ко всем у кого такие проблемы - не ispmanager ли нас у всех?☝

да да

dex
На сайте с 14.04.2006
Offline
231
dex
#29
ImUgh:
по идее не должен ;)
посмотрите, у Вас ведь у всех ВиртХостов в httpd.conf прописана php_admin_value session.save_path


можно и оставить, хуже точно не будет


да да

+1 за решение - замена команды привела к размеру директории (именно директории, зависящей от количества файлов только в ней) с 1Мб с лишним до 20К уже

мой скрипт, хоть и быстро работал, но деражал на 1Мб - где-то тыс 30 файлов, против бесконечно увеличивающегося без него до гигигов...

остается только узнать у ТС панель и создать клуб реших проблему;)

около года назад исследования привели к выводу, что никого это не беспокоит...

1 23

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