очистка папки /tmp

123 4
izbushka
На сайте с 08.06.2007
Offline
110
#11

Ну и пусть себе кушает, своп не используется, значит памяти хватает. прибьете когда в своп полезет

dkameleon
На сайте с 09.12.2005
Offline
386
#12

уже кушает минут 15.

65% оперативы. Пляшет плюс-минус в этом диапазоне,

свап таки кто-то подъедает из процессов.

видимо, прийдется ночью пробовать ещё раз, повыключав апачи с мускулями.

Дизайн интерьера (http://balabukha.com/)
Andreyka
На сайте с 19.02.2005
Offline
822
#13

А теперь внимание - правильный ответ

Сессии надо хранить в памяти (memcache/tmpfs), и разумеется не забыть включить gc в php.ini

Не стоит плодить сущности без необходимости
dkameleon
На сайте с 09.12.2005
Offline
386
#14
Andreyka:
А теперь внимание - правильный ответ

вы опоздали эдак на год-полтора.

теперь иная задача стоит.

izbushka
На сайте с 08.06.2007
Offline
110
#15
dkameleon:
вы опоздали эдак на год-полтора.

В принципе tmpfs в /tmp подмаунтить ничего не стоит и сейчас. Если только у вас там действительно не должно лежать 500Гб :)

dkameleon
На сайте с 09.12.2005
Offline
386
#16
izbushka:
В принципе tmpfs в /tmp подмаунтить ничего не стоит и сейчас. Если только у вас там действительно не должно лежать 500Гб

я так понимаю, после этого в /tmp будет пусто? и после каждого рестарта пусто?

а куда денутся файлы из /tmp на /dev/hda3?

мне бы их удалить :)

вообще рабочую папку я уже "очистил"

теперь у меня есть /tmp1/ засраная мусором, который надо удалить. можно вместе с папкой :)

izbushka
На сайте с 08.06.2007
Offline
110
#17

я думаю не стоит монтировать tmpfs прямо в /tmp, подключите ее туда где ваши сессии внутри tmp, перед этим все от туда удалив. что же касается старой папки, то уже писали - fund'ом например.

dkameleon
На сайте с 09.12.2005
Offline
386
#18
izbushka:
что же касается старой папки, то уже писали - fund'ом например.

та же фигня с ним. видать придется на сервере все выключать и ставить его на ночь.

I
На сайте с 23.12.2010
Offline
25
#19

как я понимаю, память жрется потому что создается список всех файлов в памяти.

попробуйте поставить фильтр, чтобы ограничить кол-во файлов на удаление, напр. сначала удалить все, что начинается на 'a', потом на 'b' и т.д., или что-то подобное, в зависимости от структуры названий ваших файлов.

скорее всего, при вашем кол-ве файлов, придется фильтровать не по одному символу, а по два, т.е. 'aa', потом 'ab' и т.д.

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

Andreyka
На сайте с 19.02.2005
Offline
822
#20
dkameleon:
вы опоздали эдак на год-полтора.
теперь иная задача стоит.

Удалять можно по одному файлу, не спеша.

123 4

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