Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Сервер баз данных
  • Search

mariadb жрет память

Вопросы по работе Сервера баз данных
MySQL, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
aleksndr
Posts: 38
Joined: Tue Apr 05, 2016 1:25 pm

mariadb жрет память
  • Quote

Post by aleksndr » Sat Aug 08, 2020 7:01 pm

Добрый час.
Я очень далек от серверной части, по этому прошу не пинать меня словесно.
У меня на таком железе - VDS/VPS (2 СPU/4 GB RAM/30 GB SSD) - стоят сайты
Раньше было все нормально, но с недавнего времени, начала постоянно падать база (просто берет и отключается в ПУ - named и mariadb)
Сайтов 5, но с посещалкой примерно в 1000 уников один и другой с 500.
Доменов много, штук 10-стоят редиректы.
ТП сервера делали и автозапуск БД при падении и еще какие то настройки, но не помогает.
Раньше хоть раз в неделю ложилась, сегодня 4 раза.
Вот данные из ПУ-
named
сервер имен
Процессор: 0Память: 167 Мб


mariadb
сервер баз данных
Процессор: 1.8Память: 1423 Мб

fail2ban отключил т.к. жрал 1000мб

/etc/my.cnf

mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 50M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=256
max_user_connections=50
wait_timeout=28800
interactive_timeout=28800
long_query_time=5

#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

Подскажите, что можно сделать?
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: mariadb жрет память
  • Quote

Post by grayfolk » Sat Aug 08, 2020 8:16 pm

Смотрите логи, почему падает.
Для оптимизации конфига смотрите хотя бы phpmyadmin - состояние - советчик, или, еще лучше, более продвинутые инструменты, типа mysqltuner.
Плюс, смотрите медленные запросы и оптимизируйте структуру.
Top

aleksndr
Posts: 38
Joined: Tue Apr 05, 2016 1:25 pm

Re: mariadb жрет память
  • Quote

Post by aleksndr » Sat Aug 08, 2020 8:24 pm

Все это хорошо, но я в этом не шарю. Завтра конечно попробую разобраться. ТП сервера мне скидывали скрин лог бд, где написано, что не достаточно памяти.
Top

aleksndr
Posts: 38
Joined: Tue Apr 05, 2016 1:25 pm

Re: mariadb жрет память
  • Quote

Post by aleksndr » Sat Aug 08, 2020 8:52 pm

Щас - httpd
веб сервер
Процессор: 4.0Память: 1868 Мб
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: mariadb жрет память
  • Quote

Post by grayfolk » Sun Aug 09, 2020 1:21 am

aleksndr wrote: ↑
Sat Aug 08, 2020 8:52 pm
Щас - httpd
веб сервер
Процессор: 4.0Память: 1868 Мб
Для начала переходите на nginx+php-fpm
Top

aleksndr
Posts: 38
Joined: Tue Apr 05, 2016 1:25 pm

Re: mariadb жрет память
  • Quote

Post by aleksndr » Sun Aug 09, 2020 7:49 am

Теперь
exim
почтовый сервер
Процессор: 7.9Память: 2982 Мб

Что блядь твориться с Vestой?
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: mariadb жрет память
  • Quote

Post by grayfolk » Sun Aug 09, 2020 10:44 am

aleksndr wrote: ↑
Sun Aug 09, 2020 7:49 am
Теперь
exim
почтовый сервер
Процессор: 7.9Память: 2982 Мб

Что блядь твориться с Vestой?
А при чем тут Веста?
Top

http
Posts: 142
Joined: Tue Feb 23, 2016 3:43 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: mariadb жрет память
  • Quote

Post by http » Sun Sep 13, 2020 5:18 am

самое простое решение-добавить памяти
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: mariadb жрет память
  • Quote

Post by grayfolk » Sun Sep 13, 2020 7:42 am

http wrote: ↑
Sun Sep 13, 2020 5:18 am
самое простое решение-добавить памяти
Верно. А самое правильное - смотреть кривые скрипты с кривыми запросами, которые нагружают бд.
Ну и настройка бд, разумеется.
Top


Post Reply
  • Print view

9 posts • Page 1 of 1

Return to “Сервер баз данных”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password