Page 11 of 23

Re: MySQL падает

Posted: Sun Jun 01, 2014 9:23 pm
by Lancaster
filippoff wrote:
Lancaster wrote:demian

А на счет тех конфигов для nginx, которые были составлены выше для защиты от F5, что скажите?

З.Ы. Пост выше можно в шапке закрепить.
Не помогут. Сам сейчас озаботился защитой от F5, школьники одолели. С вышеприведённым шаманством VPS 2ГГц и 2Гб памяти ложится секунды за 4. Вопрос то серьёзный, фактически, получается, что любая случайность может сайты уронить.
Мне помогли конфиги для ngnix и iptable + wp super cache.

Re: MySQL падает

Posted: Mon Jun 02, 2014 10:09 pm
by Lancaster
imperio wrote:У нас есть в планах создание шаблона с защитой от ddos. По срокам пока сказать не можем.
Может тогда и индейца на fastcgi поменяете!

Re: MySQL падает

Posted: Tue Jun 03, 2014 2:47 am
by demian
не очень хорошая идея, как показала практика работы с большими сложными проектами.индеец переведенный на fastcgi теряет очень сильно стабильность и скорость работы, по крайней мере Apache/2.2.15 работая с php-fpm 5.4, в любом режиме работы.

ЗЫ ждем выхода релиза CentOS 7

Re: MySQL падает

Posted: Wed Jun 04, 2014 3:54 am
by filippoff
с MySQl похоже действительно что-то не то.Уже на втором сервере проблемы. В один прекрасный момент падает база и больше не перезапускается. Ругается на libdata1. Разбираться времени не было, тупо переустановил сервер полностью.

Re: MySQL падает

Posted: Tue Jun 17, 2014 6:31 am
by nabbe

Code: Select all

140616 18:14:02 InnoDB: Using Linux native AIO
140616 18:14:02 InnoDB: Initializing buffer pool, size = 8.0M
140616 18:14:02 InnoDB: Completed initialization of buffer pool
140616 18:14:02 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!   
140616 18:14:02  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Error: pthread_create returned 11
140616 18:14:03 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
упала бд, подскажите куда копать

воспользовался конфигом указанным выше

Re: MySQL падает

Posted: Tue Jun 17, 2014 10:52 am
by demian
конфиг подключили до падения или после?

Re: MySQL падает

Posted: Tue Jun 17, 2014 11:56 am
by nabbe
demian wrote:конфиг подключили до падения или после?
до падения, работал стабильно с ним 3 дня

Re: MySQL падает

Posted: Tue Jun 17, 2014 12:29 pm
by Lancaster
Начал использовать конфиг для мускула от demian и phpcgi, результат на лицо.

Image

Re: MySQL падает

Posted: Thu Jun 19, 2014 9:07 pm
by imperio
Если есть какие либо дельные предложения по mysql, публикуйте пожалуйста в багтрекер.
http://bugs.vestacp.com/

Re: MySQL падает

Posted: Sun Sep 14, 2014 6:29 am
by CubaVladimir
Есть предложение помогать друг другу с конфиггами.
Предлагаю свои конфиги, до того как их внес база "Ломалась" с хаотичной периодичностью, после внесения все стало стабильно хорошо.

У меня 2 сервера:
Один из них на DigitalOcean

1-й
Debian 7.6
RAM 1GB
CPU ??? QEMU Virtual CPU version 1.0 2399.998 MHz
SSD 30 Gb
Файл подкачки (swap) 0 kB

2-й
CentOS 6.5 (уже Debian 7.6)
RAM 2 GB
CPU Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 2593.748 Mhz
SSD 50 Gb
Файл подкачки (swap) 0 kB

Code: Select all

[client]
port=3306
socket=/var/run/mysqld/mysqld.sock

[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysqld]
user=mysql
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
port=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
lc-messages-dir=/usr/share/mysql
log_error=/var/log/mysql/error.log
symbolic-links=0
max_connections=20
max_user_connections=20
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

!includedir /etc/mysql/conf.d/
Мои конфиги на текущий момент, одинаковые на обоих серверах.
Буду рад услышать реомендации от админов, как улучшить конфиг.

Так же жду фитбека кому это поможет и кто возьмет тестировать, уверен вместе мы сможем создать наборы оптимальных настроен для разных варианотов конфигурации серверов и помочь людям не потерять время и репутацию.

Кроме того, к когда падает MySQL обязательно ставьте монтор viewtopic.php?f=28&t=3672&start=10