Page 20 of 23

Re: MySQL падает

Posted: Wed Dec 28, 2016 8:52 am
by Levanoff
Здравствуйте! Ежедневно в одно и то же время падает mysql, сервер в это время продолжает работать.
В логах вижу вот что:

Code: Select all

161228  2:28:19 [ERROR] /usr/libexec/mysqld: Can't open file: './название_БД/Таблица_БД.frm' (errno: 24)
161228  2:28:19 [ERROR] /usr/libexec/mysqld: Can't open file: './название_БД/Таблица_БД.frm' (errno: 24)
161228  2:28:19 [ERROR] /usr/libexec/mysqld: Can't open file: './название_БД/Таблица_БД.frm' (errno: 24)
161228  2:28:19 [ERROR] /usr/libexec/mysqld: Can't open file: './название_БД/Таблица_БД.frm' (errno: 24)
161228  2:29:10 [Note] /usr/libexec/mysqld: Normal shutdown

161228  2:29:10 [Note] Event Scheduler: Purging the queue. 0 events
161228  2:29:10  InnoDB: Starting shutdown...
161228  2:29:11  InnoDB: Shutdown completed; log sequence number 90920075
161228  2:29:11 [Note] /usr/libexec/mysqld: Shutdown complete

161228 02:29:11 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
161228 02:29:12 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
161228  2:29:12 [Note] Plugin 'FEDERATED' is disabled.
161228  2:29:12 InnoDB: The InnoDB memory heap is disabled
161228  2:29:12 InnoDB: Mutexes and rw_locks use GCC atomic builtins
161228  2:29:12 InnoDB: Compressed tables use zlib 1.2.3
161228  2:29:12 InnoDB: Using Linux native AIO
161228  2:29:12 InnoDB: Initializing buffer pool, size = 128.0M
161228  2:29:12 InnoDB: Completed initialization of buffer pool
161228  2:29:12 InnoDB: highest supported file format is Barracuda.
161228  2:29:13  InnoDB: Waiting for the background threads to start
161228  2:29:14 InnoDB: 5.5.40 started; log sequence number 90920075
161228  2:29:14 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
161228  2:29:14 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
161228  2:29:14 [Note] Server socket created on IP: '0.0.0.0'.
161228  2:29:14 [Note] Event Scheduler: Loaded 0 events
161228  2:29:14 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.5.40'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL) by Remi
По времени это совпадает с заданием в cron v-update-sys-queue disk

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

Re: MySQL падает

Posted: Mon Jan 02, 2017 1:33 pm
by linux81
Здравствуйте.

Решение - увеличить лимит открытых файлов.
Вот один из вариантов http://www.solomonson.com/content/how-f ... o-24-mysql

Re: MySQL падает

Posted: Sun Feb 26, 2017 3:50 pm
by one
Читал читал данный топик так и не вычитал полезного. Проблема одна, но вариации и решения разные, все в куче. В моем случае тупо падает MySQL с настройками из коробки. Нагрузка не очень большая на сервер. Получается конфиг по умолчанию нужно тюнинговать? Что именно?

Re: MySQL падает

Posted: Mon Feb 27, 2017 2:51 pm
by skurudo
one wrote:Нагрузка не очень большая на сервер. Получается конфиг по умолчанию нужно тюнинговать? Что именно?
Начните с указания того, сколько у вас памяти.

Re: MySQL падает

Posted: Mon Feb 27, 2017 5:08 pm
by one
skurudo wrote:
one wrote:Нагрузка не очень большая на сервер. Получается конфиг по умолчанию нужно тюнинговать? Что именно?
Начните с указания того, сколько у вас памяти.
8Gb

Re: MySQL падает

Posted: Mon Feb 27, 2017 5:39 pm
by yariksat
Кстати у меня было такое - на почту регулярно приходило письмо о падении мускула...При этом я на тот момент нахожусь на форуме,всё работает...Конфиги смотрел,рестарт службы делал - логи чистые и х.з. куда смотреть и что делать...Фиг его знает что было,но на днях хостер делал апгрейд с перезагрузкой сервера,после этого всё прекратилось...Грешу пока на хостера,он и апгрейд как-то незапланированно произвел поспешно....

Re: MySQL падает

Posted: Mon Feb 27, 2017 7:02 pm
by skurudo
one wrote:8Gb
Не кисло.
Падает с какими-то ошибками?

Re: MySQL падает

Posted: Tue Feb 28, 2017 7:25 am
by one
skurudo wrote:
one wrote:8Gb
Не кисло.
Падает с какими-то ошибками?
Если честно, мне вообще его поведение по логам не понятно. Это как я понимаю не падение а запланированный рестарт?
170225 12:39:29 [Warning] IP address '107.179.126.47' could not be resolved: Name or service not known
170225 16:24:38 [Warning] IP address '49.4.142.194' could not be resolved: Name or service not known
170225 18:09:25 [Warning] IP address '103.31.202.250' could not be resolved: Name or service not known
170225 20:18:44 [Warning] IP address '218.2.0.52' could not be resolved: Name or service not known
170226 5:43:51 [Warning] IP address '137.59.18.156' could not be resolved: Name or service not known
170226 13:34:37 [Warning] IP address '222.186.51.138' could not be resolved: Name or service not known
170226 17:45:05 [Note] /usr/libexec/mysqld: Normal shutdown

170226 17:45:05 [Note] Event Scheduler: Purging the queue. 0 events
170226 17:45:05 InnoDB: Starting shutdown...
170226 17:45:06 InnoDB: Shutdown completed; log sequence number 49940741976
170226 17:45:06 [Note] /usr/libexec/mysqld: Shutdown complete

Re: MySQL падает

Posted: Tue Feb 28, 2017 6:20 pm
by imperio
Можете показать конфиг my.cnf ?

Re: MySQL падает

Posted: Tue Feb 28, 2017 7:27 pm
by one
Вот.
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 128M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 128M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=200
max_user_connections=150
wait_timeout=10
interactive_timeout=50
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
Эти строки я увеличил в два раза.
max_allowed_packet = 128M
myisam_sort_buffer_size = 128M