Ложится сервер бд
Ложится сервер бд
Проблему тут уже озвучивали, 14 млн запросов к БД одномоментно скрин: http://prntscr.com/9f73wy , хостер разводит руками, а на ВПС крутится всего 3 сайта на Вордпресс. Помогите настроить полному нулю в СентОС это все, раннее имел дело только с виртуальным хостингом, но оттуда попросили мотивировав большой нагрузкой, пришлось взять ВПС. В Весте не показывается размер БД еще. Конфиг сервера если нужно:
Процессор 1 ядро Intel Xeon
ОЗУ DDR4
1024 Mb
SSD-диск
20 000 Mb
Канал
1000 Mbps
Процессор 1 ядро Intel Xeon
ОЗУ DDR4
1024 Mb
SSD-диск
20 000 Mb
Канал
1000 Mbps
Re: Ложится сервер бд
Сделайте скромнее настройки БД для начала и помониторьте ситуацию.
my.cnf ->
Что же касается WP, то там есть замечательные плагины - WP Super Cache к примеру, которые помогут в снижении нагрузки в целом.
my.cnf ->
Code: Select all
# nano /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
max_connections=100
max_user_connections=30
wait_timeout=30
interactive_timeout=50
slow-query-log =1
long_query_time=5
#log-queries-not-using-indexes
slow-query-log-file = /var/log/mysql-slow.log
skip-external-locking
key_buffer_size = 8M
max_allowed_packet = 16M
table_open_cache = 4k
sort_buffer_size = 512k
read_buffer_size = 512k
read_rnd_buffer_size = 512k
myisam_sort_buffer_size = 8M
thread_cache_size = 128
query_cache_size = 8M
query_cache_limit = 8M
tmp_table_size = 16M
max_heap_table_size = 16M
join_buffer_size = 512k
#innodb_use_native_aio = 0
innodb_file_per_table
innodb_buffer_pool_size = 8M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Re: Ложится сервер бд
У меня стоит ZenoCache.skurudo wrote: Что же касается WP, то там есть замечательные плагины - WP Super Cache к примеру, которые помогут в снижении нагрузки в целом.
А можно с командами CentOs воспроизвести, как отредактировать файл my.cnf? И да, все так запущено, полный нубятник((( ssh, root доступ есть.
Re: Ложится сервер бд
Kinospy wrote:А можно с командами CentOs воспроизвести, как отредактировать файл my.cnf? И да, все так запущено, полный нубятник((( ssh, root доступ есть.
Code: Select all
nano /etc/my.cnf
PS: если не установлен nano, можно установить yum install nano или же вместо него использовать vi
Re: Ложится сервер бд
Разобрался что и как, вот мой файл, посмотрите его пожалуйста:skurudo wrote:Kinospy wrote:А можно с командами CentOs воспроизвести, как отредактировать файл my.cnf? И да, все так запущено, полный нубятник((( ssh, root доступ есть.или использовать mc, а дальше как в файловом командере.Code: Select all
nano /etc/my.cnf
PS: если не установлен nano, можно установить yum install nano или же вместо него использовать vi
Code: Select all
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
bind-address = 127.0.0.1
skip-networking
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K
#innodb_use_native_aio = 0
innodb_file_per_table
max_connections=100
max_user_connections=50
wait_timeout=20
interactive_timeout=100
long_query_time=10
#slow_query_log=1
#slow_query_log_file=/var/log/mysql-slow-queries.log
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d