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

Помогите, падает сервер.

Вопросы по работе Сервера баз данных
MySQL, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
Post Reply
  • Print view
Advanced search
7 posts • Page 1 of 1
Kinospy
Posts: 7
Joined: Thu Dec 17, 2015 9:42 am

Помогите, падает сервер.
  • Quote

Post by Kinospy » Sun May 29, 2016 7:19 pm

Падает так, что даже по ssh не зайдешь, приходится перегружать ВМ. Уважаемые, помогите настроить Centos-gnix-apache-Mariadb. Сервер с 1Гб памяти.

В логах марии ничего, кроме запоротой таблицы, которые иногда случаются после перезагрузки виртуальной машины. Базу регулярно чинят специалисты из техподдержки, но помочь с вылетами не могут.
На сервере стоит 3 сайта с Вордпресс, БД максимум по 20мб. 1 сайт имеет 5-6к посетителей в сутки, остальные 100-200 на двоих.

Вот htop чего показывает: http://prntscr.com/b9wkao

вот my.cnf
SpoilerShow
[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
max_allowed_packet = 16M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K

key_buffer_size = 3M
query_cache_size = 8M
query_cache_limit = 6M
tmp_table_size = 8M
max_heap_table_size = 8M
thread_cache_size =2
innodb_buffer_pool_size=128M
innodb_use_sys_malloc = 0

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=60
max_user_connections=50
wait_timeout=30
interactive_timeout=100

#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

skip-networking
mysqltuner
SpoilerShow
[--] Reads / Writes: 92% / 8%
[--] Binary logging is disabled
[--] Total buffers: 291.0M global + 944.0K per thread (60 max threads)
[OK] Maximum reached memory usage: 296.5M (29.85% of installed RAM)
[OK] Maximum possible memory usage: 346.3M (34.86% of installed RAM)
[OK] Slow queries: 0% (0/31K)
[OK] Highest usage of available connections: 10% (6/60)
[OK] Aborted connections: 0.13% (1/755)
[OK] Query cache efficiency: 37.2% (14K cached / 38K selects)
[!!] Query cache prunes per day: 7578
[OK] Sorts requiring temporary tables: 0% (6 temp sorts / 1K sorts)
[!!] Temporary tables created on disk: 96% (2K on disk / 2K total)
[OK] Thread cache hit rate: 90% (68 created / 755 connections)
[!!] Table cache hit rate: 0% (4 open / 2K opened)
[OK] Open file limit used: 0% (5/1K)
[OK] Table locks acquired immediately: 99% (10K immediate / 10K locks)

-------- MyISAM Metrics -----------------------------------------------------
[!!] Key buffer used: 19.0% (597K used / 3M cache)
[OK] Key buffer size / total MyISAM indexes: 3.0M/2.1M
[!!] Read Key buffer hit rate: 88.3% (49K cached / 5K reads)
[!!] Write Key buffer hit rate: 0.0% (522 cached / 522 writes)

-------- InnoDB Metrics -----------------------------------------------------
[--] InnoDB is enabled.
[OK] InnoDB buffer pool / data size: 128.0M/62.4M
[OK] InnoDB buffer pool instances: 1
[!!] InnoDB Used buffer: 26.61% (2180 used/ 8191 total)
[OK] InnoDB Read buffer efficiency: 99.72% (692081 hits/ 694049 total)
[!!] InnoDB Write buffer efficiency: 0.00% (0 hits/ 1 total)
[OK] InnoDB log waits: 0.00% (0 waits / 794 writes)

-------- AriaDB Metrics -----------------------------------------------------
[--] AriaDB is disabled.

-------- Replication Metrics -------------------------------------------------
[--] No replication slave(s) for this server.
[--] This is a standalone server..

-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Set up a Secure Password for user@host ( SET PASSWORD FOR 'user'@'SpecificDNSorIp' = PASSWORD('secure_password'); )
Restrict Host for user@% to user@SpecificDNSorIp
MySQL started within last 24 hours - recommendations may be inaccurate
Enable the slow query log to troubleshoot bad queries
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries which have no LIMIT clause
Increase table_open_cache gradually to avoid file descriptor limits
Read this before increasing table_open_cache over 64: http://bit.ly/1mi7c4C
Beware that open_files_limit (1024) variable
should be greater than table_open_cache ( 4)
Variables to adjust:
query_cache_size (> 8M)
tmp_table_size (> 8M)
max_heap_table_size (> 8M)
table_open_cache (> 4)
Top

Mr.Erbutw
Posts: 1040
Joined: Tue Apr 29, 2014 10:05 pm

Os: CentOS 6x
Web: apache + nginx
Re: Помогите, падает сервер.
  • Quote

Post by Mr.Erbutw » Mon May 30, 2016 11:45 am

Пробовать свап увеличить до 2 г, а конфиги на оптимизация уже были, где-то на форуме.
Top

Kinospy
Posts: 7
Joined: Thu Dec 17, 2015 9:42 am

Re: Помогите, падает сервер.
  • Quote

Post by Kinospy » Mon May 30, 2016 12:41 pm

Mr.Erbutw wrote:Пробовать свап увеличить до 2 г, а конфиги на оптимизация уже были, где-то на форуме.
Дело в том, что свап никогда не бывает загружен на 100%, максимум по логам видел 40%. Пробовал те конфиги, майскл вообще не стартует или быстро отваливается.
Top

Mr.Erbutw
Posts: 1040
Joined: Tue Apr 29, 2014 10:05 pm

Os: CentOS 6x
Web: apache + nginx
Re: Помогите, падает сервер.
  • Quote

Post by Mr.Erbutw » Mon May 30, 2016 2:07 pm

Kinospy wrote:
Mr.Erbutw wrote:Пробовать свап увеличить до 2 г, а конфиги на оптимизация уже были, где-то на форуме.
Дело в том, что свап никогда не бывает загружен на 100%, максимум по логам видел 40%. Пробовал те конфиги, майскл вообще не стартует или быстро отваливается.
смотря как настроить, *если настройки не помогают тогда менять сервер мощнее.
Top

vitich
Posts: 52
Joined: Wed Jan 21, 2015 10:03 am

Os: Ubuntu 15x
Web: apache + nginx
Re: Помогите, падает сервер.
  • Quote

Post by vitich » Tue May 31, 2016 9:43 pm

У меня свап 0 обычно и меняется только когда сервер долбят. Зачем мускулю свап, что у вас там живет?
Top

Mr.Erbutw
Posts: 1040
Joined: Tue Apr 29, 2014 10:05 pm

Os: CentOS 6x
Web: apache + nginx
Re: Помогите, падает сервер.
  • Quote

Post by Mr.Erbutw » Tue May 31, 2016 11:01 pm

vitich wrote:У меня свап 0 обычно и меняется только когда сервер долбят. Зачем мускулю свап, что у вас там живет?
Свап заполняеться тогда когда не хватка основной памяти.
Тут оптимизация нужна.
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Помогите, падает сервер.
  • Quote

Post by Deeryo » Thu Jun 02, 2016 9:33 am

Видно, что памяти маловато, в Htop зеленая полоска заходит далеко за середину. Наверное слишком много процессов httpd появляется, попробуйте настроить в httpd.conf MaxClients поменьше. Один httpd кушает около 50M, судя по htop, тогда MaxClients = 1000M / 50M = 20.
Top


Post Reply
  • Print view

7 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