переполнения раздела /tmp Linux
 

ukritie.org.ua

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

переполнения раздела /tmp Linux
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: переполнения раздела /tmp Linux

переполнения раздела /tmp Linux 13.06.2011 16:06 #293

  • pro
  • Вне сайта
  • Заблокирован
  • Постов: 164
  • Репутация: 2
иногда возникают проблемы с работой сервисов в связи с тем, что перепоняется раздел /tmp , который во многих хостингах задается отдельным разделом и по умолчанию где то около 500М

вариант 1) как пример возьмем выполнение определенного запроса в mysql, который вывалиливается с ошибкой типа этого :


126 - Incorrect key file for table \'/tmp/#sql_3004_0.MYI\'; try to repair it

select * from orders o LEFT JOIN paypalipn_txn p on p.item_number = o.orders_id AND o.customers_id = \'xxxxxxx\' order by o.date_purchased desc limit 1


если выполнить через mysql запрос, который вызывает эту проблему, и в другой консоли проанализировать размер через df -h , мы увидим что запрос не пожет выполнится изза того, что заканчивается свободное пространство в разделе /tmp

Решение:
чтобы избавиться от этой проблемы, в файле /etc/my.cnf зададим новое место для временного файла mysql:
tmpdir=/var/lib/mysqltmp

после перепуска сервера mysql временные файлы буду созраняться в /var/lib/mysqltmp
экономьте электричетсво - выключайте Num Lock!
Изменено: 13.06.2011 16:16 от pro.

RE: переполнения раздела /tmp Linux 13.06.2011 16:15 #294

  • pro
  • Вне сайта
  • Заблокирован
  • Постов: 164
  • Репутация: 2
вариант 2) в результате выполнения команды atop, временные фалы пишутся в динамически создаваемый каталог и файл в нем /tmp/atop.d/atop.acc

в некоторых случаях это приводит к переполнению этого раздела и сбоя в функционированию других сервисов

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

В результате файл /tmp/atop.d/atop.acc пишется в /var/account/pacct посредством нашей утилиты psacct
экономьте электричетсво - выключайте Num Lock!
Изменено: 13.06.2011 16:16 от pro.
  • Страница:
  • 1
Время создания страницы: 0.18 секунд

НОВОЕ НА ФОРУМЕ

Нет сообщений для показа


Поиск

Календарь

Праздники Украины