- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
FreeBSD 8.2
В логе mysql
[Warning] Could not increase number of max_open_files to more than 11095 (request: 101850)
Откуда mysql берёт число 11095?
А в настройках что указанно?
my.cnf
open_files_limit = 32768
sysctl
kern.maxfilesperproc: 32768
Так у вас запрошено: (request: 101850)
Так же поиск юзали?
http://ifreebsd.org/linux/warning-could-not-increase-number-of-max_open_files-to-more-than-request/
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
---
Куда копать дальше? :)
Может:
Что выводит:
jnizjo, нет в sysctl такого числа
kern.maxfiles: 65536
kern.openfiles: 4407
kreat0r, my.cnf в каком каталоге смотрели?
upd. ulimit -a что говорит?
http://lists.mysql.com/mysql/209504
вы, наверное, поменяли kern.maxfilesperproc (или kern.maxfiles), потому и не видите 11095. А MySQL эти изменения не подхватил в силу разных причин.
ivan-lev, говорит Command not found
---
iHead, менял. Как сделать чтобы подхватил?
---------- Добавлено 14.07.2012 в 22:41 ----------
mysqld_safe --open-files-limit=32768 устанавливает переменную, но после перезагрузки она слетает
Проверь ограничения: