MySQL error - errorcode 122

12
vandamme
На сайте с 30.11.2008
Offline
675
1627

один из сайтов не пашет, ошибка базы данных - не может записать в /tmp

погуглив нашел что не хватает места в /var

глянул папка /var/www/vandamme/data/mod-tmp весит более 50 гиг

там записи вида sess_29c96a1b89367d9ce91e1efd3cdc1261 по 100-200 байт

видима их там мульен

что делать надо?

[umka]
На сайте с 25.05.2008
Offline
456
#1

Чистить. Удалять старые ненужные файлы.

Или увеличивать дисковое пространство.

Лог в помощь!
M
На сайте с 16.09.2009
Offline
278
#2
vandamme:
один из сайтов не пашет, ошибка базы данных - не может записать в /tmp

погуглив нашел что не хватает места в /var

глянул папка /var/www/vandamme/data/mod-tmp весит более 50 гиг
там записи вида sess_29c96a1b89367d9ce91e1efd3cdc1261 по 100-200 байт

видима их там мульен

что делать надо?

Как "смотрели"-то?

Покажите результат:

ls -ld /var/www/vandamme/data/mod-tmp

df -h

df -h -i

Надо Вам - перенести по-быстрому базы на какой-то другой раздел, после чего долго и нудло очищать указанную директорию.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
[Удален]
#3

find /var/www/vandamme/data/mod-tmp -atime +7 -delete

service mysqld restart

vandamme
На сайте с 30.11.2008
Offline
675
#4
myhand:
ls -ld /var/www/vandamme/data/mod-tmp

~# ls -ld /var/www/vandamme/data/mod-tmp/

drwxr-sr-x 2 www-data vandamme 52559872 2011-04-03 20:39 /var/www/vandamme/data/mod-tmp/

vandamme добавил 03.04.2011 в 21:38

myhand:
df -h

~# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/simfs 5.0G 3.5G 1.6G 70% /

tmpfs 128M 0 128M 0% /lib/init/rw

tmpfs 128M 0 128M 0% /dev/shm

~# df -h -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/simfs 640K 637K 3.4K 100% /

tmpfs 32K 4 32K 1% /lib/init/rw

tmpfs 32K 1 32K 1% /dev/shm

[Удален]
#5

А после

find /var/www/vandamme/data/mod-tmp -atime +7 -delete

rm /var/www/vandamme/data/mod-tmp/*

в cron. С очисткой раз в час :) Либо настроить удаление в php.

vandamme
На сайте с 30.11.2008
Offline
675
#6
asobakin:
find /var/www/vandamme/data/mod-tmp -atime +7 -delete

почему то ничего не происходит

vandamme добавил 03.04.2011 в 21:47

MajorHost:
rm /var/www/vandamme/data/mod-tmp/*
asobakin:
find /var/www/vandamme/data/mod-tmp -atime +7 -delete
MajorHost:
rm /var/www/vandamme/data/mod-tmp/*

запустил и то и то, поочередно, но ничего не происходит

смотрю размер папки по ispmanager - он тот же

rustelekom
На сайте с 20.04.2005
Offline
538
#7

find . -type f -name sess -exec rm -f {} \;

или

find . -type f -exec rm -f {} \; (но, она убъет ссылку на mysql.sock и ее придется восстанавливать командой ln)

60% скидка на VPS в США, 20% скидка в Нидерландах и 40% в Финляндии. Хостинг, VPS и серверы в США, Нидерландах, Финляндии, Германии и России. RoboVPS https://www.robovps.biz
KU
На сайте с 17.07.2008
Offline
251
#8
rustelekom:

find . -type f -exec rm -f {} \; (но, она убъет ссылку на mysql.sock и ее придется восстанавливать командой ln)

в mod-tmp ее нет, да и type -f ссылки и сокеты игнорирует

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
vandamme
На сайте с 30.11.2008
Offline
675
#9

насчитал ls -R | grep -c ''

294645 файлов :)

vandamme добавил 03.04.2011 в 22:26

попробовал все выше приведенные способы - нифига не произошло почему то, количество их растет :)

M
На сайте с 16.09.2009
Offline
278
#10
vandamme:

~# df -h -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/simfs 640K 637K 3.4K 100% /

Иноды у Вас кончились, а говорите "место".

Просто переместите mod-tmp в сторонку (скажем в mod-tmp2), создайте новую директорию mod-tmp с прежними правами и начинайте методично удалять файлы в mod-tmp2. Например, rm -rf mod-tmp2.

MajorHost:
rm /var/www/vandamme/data/mod-tmp/*

Шо Вы такие ужасы детишкам несмышленым советуете? :)

Ну и на закуску - чтобы "не росло" - узнайте про работу с сессиями в PHP:

http://www.php.net/manual/ru/book.session.php

Конкретно, выставите session.gc-probability в значение по-умолчанию.

12

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