Сайты подвисают

Post Reply
Bjakin
Posts: 136
Joined: Sun Dec 16, 2012 2:37 pm

Сайты подвисают

Post by Bjakin »

Здравствуйте. Имеется связка один мастер и 86 слейвов. MySQL оттюнин по рекомендациям. Базы вынесены на SSD. Иногда на каком-то сайте появляется сообщение:
Warning: mysql_connect(): Too many connections
Или иногда слейв пишет, что не может подключить к мастеру.
После перезагрузки страницы данные сообщения пропадают и все работает нормально. Но иногда появляются снова.
Можно ли как-то настроить сервер или MySQL, чтобы данных сообщений не было?
LA в среднем держится на уровне 10.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Сайты подвисают

Post by admin »

Видимо в этот момент что-то происходит на серваке.
Что именно видно в mysql в момент когда не может законектиться ?
может быть в это время например бекапы какие то делаются и тп
Don't forget to run script update
Bjakin
Posts: 136
Joined: Sun Dec 16, 2012 2:37 pm

Re: Сайты подвисают

Post by Bjakin »

admin wrote: Что именно видно в mysql в момент когда не может законектиться ?
Это нужно смотреть логи mysql?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Сайты подвисают

Post by admin »

show processlist
Don't forget to run script update
Bjakin
Posts: 136
Joined: Sun Dec 16, 2012 2:37 pm

Re: Сайты подвисают

Post by Bjakin »

Это происходит довольно часто. Ничего обычного в processlist не заметил в это время. Обычные запросы:

Sleep

Query 8 Sending data SELECT g.id, s.thumb_id
FROM rot_galleries AS g
LEFT JOIN rot_gallery_stats31 AS s ON g.id = s.thu

Query 0 preparing SELECT SQL_CALC_FOUND_ROWS g.id, if( gs.total_shows <300, 1, 0 ) AS new_thumb
FROM rot_gal2group AS
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Сайты подвисают

Post by admin »

Тут довольно мало и обрезаны сами запросы.
Скидывайте шел и в какое время имеет смысл проверять.
Don't forget to run script update
Post Reply