как увеличить место для папки /tmp

D
На сайте с 28.06.2008
Offline
1108
2246

Переехал на Дедик, перенес сайты, все ок, но на одном сайте словил ошибку, порыл инте, оказывается когда очень много статей на сайте и ты пытаешься зайти в менеджер материалов, то не хватает места в папке /tmp где MySQL создает временные таблицы.

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

Команда df показывает что занято 7% диска.

Joker-jar
На сайте с 26.08.2010
Offline
166
#1

/tmp что ли смонтирован? В выводе команды mount присутствует?

З.Ы. Странновато звучит проблема

D
На сайте с 28.06.2008
Offline
1108
#2

root@d1056:~# mount

/dev/md1 on / type ext4 (rw,errors=remount-ro,grpquota,usrquota)

tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)

proc on /proc type proc (rw,noexec,nosuid,nodev)

sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

udev on /dev type tmpfs (rw,mode=0755)

tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)

devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)

tmpfs on /tmp/mysql type tmpfs (rw,uid=108,gid=109,mode=770,size=256M)

root@d1056:~#

Dram добавил 23.10.2011 в 19:37

Ошибка вот такая :

500 - Произошла ошибка

DB function failed with error number 126

Incorrect key file for table '/tmp/mysql/#sql_10df_0.MYI';

Этот способ не помог http://www.joomla15.ru/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C/%D1%84%D0%B8%D1%88%D0%BA%D0%B8/75-db-function-failed-126.html

Но как раз там написано что это место во временной папке не хватает

Dram добавил 23.10.2011 в 19:40

Вот вывод этой команды с того хостинга откуда съзжаю, там проблемы не было:

4758:~# mount

/dev/simfs on / type simfs (rw,relatime)

proc on /proc type proc (rw,relatime)

sysfs on /sys type sysfs (rw,relatime)

/tmpfs on /lib/init/rw type tmpfs (rw,nosuid,relatime)

/tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)

devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime)

/tmpfs on /tmpfs type tmpfs (rw,relatime)

4758:~#

Joker-jar
На сайте с 26.08.2010
Offline
166
#3

Ну я уже вижу что /tmp/mysql смонтирован в оперативную память с макс. размером 256 мегабайт. Посмотрите в /etc/fstab, там должна быть строка типа

tmpfs /tmp/mysql tmpfs size=256M, ...

Увеличьте лимит, если позволяет объем ОЗУ. Иначе, по всей видимости, надо на жесткий диск переносить.

D
На сайте с 28.06.2008
Offline
1108
#4

Лимит увеличил, перезапустил мускуль и апач, а вывод команды mount все равно показывает 256, надо ребут делать?

Joker-jar
На сайте с 26.08.2010
Offline
166
#5

Либо ребут, либо следующую последовательность:

стоп мускуля

umount /tmp/mysql

mount -a

старт мускуля

проверяем

D
На сайте с 28.06.2008
Offline
1108
#6

Огромное спасибо! Проблема решена!

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