Страница 1 из 1

Ошибки MySQL занимают много оперативной памяти

СообщениеДобавлено: Ср окт 22, 2014 4:26 pm
DarSuf
Есть сервер VDS.
У него 1Гб оперативки. Их них в среднем занято 500-600.
#htop:

b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run
b/mysql --user=mysql --log-error=/var/lib/mysql/сайт.ру.err --open-files-limit=999999 --pid-file=/var/run


Все они много занимают оперативку.

Log:
141022 16:08:26 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
141022 16:08:42 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
141022 16:08:42 [Warning] '--log_slow_queries' is deprecated and will be removed in a future release. Please use ''--slow_query_log'/'--slow_query_log_file'' instead.
141022 16:08:44 InnoDB: Started; log sequence number 0 554188044
/usr/libexec/mysqld: File '/var/log/mysql/mysql-slow.log' not found (Errcode: 2)
141022 16:08:44 [ERROR] Could not use /var/log/mysql/mysql-slow.log for logging (error 2). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
141022 16:08:44 [Note] Event Scheduler: Loaded 0 events
141022 16:08:44 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.52-log' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution


На сайте установлен bitrix , подскажите как разгрузить сервер.

Re: Ошибки MySQL занимают много оперативной памяти

СообщениеДобавлено: Ср окт 22, 2014 7:21 pm
ls
Занимают у вас память не ошибки MySQL, а процессы MySQL от большого числа подключений к нему

Re: Ошибки MySQL занимают много оперативной памяти

СообщениеДобавлено: Чт окт 23, 2014 1:11 pm
DarSuf
А как уменьшить кол-во процессов?

Re: Ошибки MySQL занимают много оперативной памяти

СообщениеДобавлено: Чт окт 23, 2014 5:34 pm
Mikanoshi
DarSuf писал(а):А как уменьшить кол-во процессов?

Кардинально? Ограничить количество подключений)
А по-умному - оптмиизировать сайт для меньшей нагрузки на БД (кеширование там какое например), оптимизировать конфиг самого MySQL, следуя подсказкам скриптов анализа:
http://mysqltuner.com
https://launchpad.net/mysql-tuning-primer
не забывая думать и читать доки, а не просто слепо менять значения, указания тоже могут быть ошибочными.