kreat0r

Рейтинг
92
Регистрация
16.05.2012

iHead, вот оно! Теперь всё работает как нужно.

Большое спасибо!

И спасибо всём кто пытался помочь.

jnizjo, без разницы.

Похоже mysql не читает этот параметр из конфига.

jnizjo,

limits

Resource limits (current):

cputime infinity secs

filesize infinity kB

datasize 33554432 kB

stacksize 524288 kB

coredumpsize infinity kB

memoryuse infinity kB

memorylocked infinity kB

maxprocesses 5547

openfiles 32768

sbsize infinity bytes

vmemoryuse infinity kB

pseudo-terminals infinity

swapuse infinity kB

limits -U mysql

Resource limits for class default:

cputime infinity secs

filesize infinity kB

datasize infinity kB

stacksize infinity kB

coredumpsize infinity kB

memoryuse infinity kB

memorylocked infinity kB

maxprocesses infinity

openfiles infinity

sbsize infinity bytes

vmemoryuse infinity kB

pseudo-terminals infinity

swapuse infinity kB

ivan-lev, говорит Command not found

---

iHead, менял. Как сделать чтобы подхватил?

---------- Добавлено 14.07.2012 в 22:41 ----------

mysqld_safe --open-files-limit=32768 устанавливает переменную, но после перезагрузки она слетает

jnizjo, нет в sysctl такого числа

kern.maxfiles: 65536

kern.openfiles: 4407

LEOnidUKG, ссылка не помогает.

Интересует почему mysql предлагает установить 11095, хотя в системе разрешено 32768. Откуда он всё же берёт первую цифру?

---------- Добавлено 14.07.2012 в 19:06 ----------

Из справки MySQL:

open_files_limit

Сколько файлов, операционная система, разрешает открыть MySQL серверу. Данная переменная выводит значение, установленное в системной переменной sysctl kern.maxfilesperproc ( FreeBSD ).

---

Ошибка возникает если указать open_files_limit > 11095

Вот и интересует откуда mysql берёт это число.

---------- Добавлено 14.07.2012 в 19:19 ----------

При уменьшении table_open_cache ошибка в лог больше не пишется, но в переменных mysql open_files_limit = 11095, хотя в my.cnf open_files_limit = 32768.

Т.е. вопрос остаётся тот же, откуда mysql берёт число 11095

---------- Добавлено 14.07.2012 в 19:33 ----------

mysql > SET GLOBAL open_files_limit=32768

Ошибка: #1238 - Variable 'open_files_limit' is a read only variable

---

Куда копать дальше? :)

my.cnf

open_files_limit = 32768

sysctl

kern.maxfilesperproc: 32768

Брал VPS в Германии по акции. Сервер настроен грамотно, никаких проблем не возникло. Техподдержка не просто быстрая, а супербыстрая.

Спасибо!

AlexLuxon:
аккаунт владельцу не выдаю
AlexLuxon:
В CMS НЕ ДАЮ права админа

И смысл тогда с вами связываться? Просто потусить мы и здесь можем :)

Всего: 191