@nikitoshq

Почему падает сервер?

Добрый день!
Возникла проблема с сервером, раз в сутки выдает либо 504 либо 521 ошибки. Пытаюсь посмотреть процессы через top и htop и вижу что самая большая нагрузка идет на mysql. Мне порекомендовали настроить файл my.cnf. Посмотрел рекомендации по настройке для 32G RAM, все равно не помогло, сегодня опять сервер начал выдавать 504 ошибку. Может кто подскажет куда копать?
5fc8dd1e59064093943265.png
5fc8dd2830d34982175439.png
Настройки в my.cnf:
max_connections = 256
max_allowed_packet=32M

innodb_buffer_pool_size=16384M
innodb_additional_mem_pool_size=20M
innodb_read_io_threads=8
innodb_write_io_threads=8
innodb_lock_wait_timeout=50
innodb_log_buffer_size=8M
innodb_log_file_size = 256M
innodb_flush_method = O_DSYNC
innodb_flush_log_at_trx_commit=0

slow_query_log = /var/log/mysql/mysql-slow.log
long_query_time = 1
expire_logs_days = 5
max_binlog_size = 100M

table_cache=2000
key_buffer_size=16M
sort_buffer=8M
read_buffer_size=16M
query_cache_type=1
query_cache_size=16M

tmp_table_size=64M
join_buffer_size = 32M
  • Вопрос задан
  • 209 просмотров
Решения вопроса 2
@vitaly_il1
DevOps Consulting
1) MySQL и PHP очень старые и неподдерживаемые сегодня
2) смотрите в /var/log/mysql/mysql-slow.log и оптимизируйте запросы. Скорее всего, как сказали в комментах, это не "падает", а "очень медленно отвечает"
Ответ написан
@voleg4u
http://www.voleg.info/
DBA тебе нужен - запросы починить и, может, индексы поправить.
Любую базу можно прибить одним запросом тупого девелопера.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы