Too many connection

12
MASTAKILLA
На сайте с 11.05.2006
Offline
160
1093

Связка nginx + php-fpm + MYSQL

Через сутки после запуска, сервер лежит с надписью too many connections

И вот что то не пойму, при перезагрузки сервака он начинает нормально работать, и через сутки опять ложится с такой же надписью, там что сооединения зависают что ли?

Привожу конфиг MYSQL

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
user=mysql
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log_slow_queries = /var/log/mysql-slow.log
key_buffer_size = 6G
max_allowed_packet = 64M
net_buffer_length = 32K
thread_stack = 192K
thread_cache_size = 16M
thread_cache = 64
myisam-recover = BACKUP
max_connections = 80
thread_concurrency = 16
query_cache_type = 1
query_cache_size = 196M
query_cache_limit = 256M
wait_timeout = 20
interactive_timeout = 20
myisam_sort_buffer_size = 384M
join_buffer_size = 256M
read_buffer_size = 16M
sort_buffer_size = 16M
long_query_time = 10
table_cache = 700
max_heap_table_size = 512M
tmp_table_size = 512M
read_rnd_buffer_size = 8M
;log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 800M
binlog_cache_size = 128K
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = /ibdata1:1000M:autoextend
innodb_buffer_pool_size = 8G
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size = 16M
innodb_lock_wait_timeout = 70
innodb_thread_concurrency = 48
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
key_buffer_size = 512M
max_allowed_packet = 64M
net_buffer_length = 32K
thread_stack = 192K
thread_cache_size = 4
thread_cache = 64
myisam-recover = BACKUP
max_connections = 60
thread_concurrency = 16
query_cache_type = 1
;query_cache_limit = 128M
query_cache_size = 32M
wait_timeout = 15
interactive_timeout = 15
myisam_sort_buffer_size = 384M
join_buffer_size = 16M
read_buffer_size = 16M
sort_buffer_size = 64M
long_query_time = 10
table_cache = 7048
max_heap_table_size = 512M
tmp_table_size = 512M
read_rnd_buffer_size = 16M
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 800M
binlog_cache_size = 128K
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = /ibdata1:1000M:autoextend
innodb_buffer_pool_size = 3G
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size = 16M
innodb_lock_wait_timeout = 70
innodb_thread_concurrency = 48
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
[isamchk]
key_buffer = 160M
N
На сайте с 06.05.2007
Offline
419
#1

такой текст ошибки пишет выдает обычно mysql.

MASTAKILLA:
max_connections = 80

соответственно, нужно либо еще увеличить это значение, либо сделать так чтобы число одновременно подключенных и запущенных скриптов php не превышало 80.

query_cache_size = 196M

обычно так не делают.

Кнопка вызова админа ()
K5
На сайте с 21.07.2010
Offline
209
#2
netwind:

обычно так не делают.

особенно 2 раза

...
query_cache_size = 196M
...
;query_cache_limit = 128M
query_cache_size = 32M
...
аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
MASTAKILLA
На сайте с 11.05.2006
Offline
160
#3

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

K5
На сайте с 21.07.2010
Offline
209
#4

однако

query_cache_size = 196M
query_cache_limit = 256M

лимит для 1го запроса больше самого кеша )

---------- Добавлено 28.10.2014 в 11:01 ----------

ТС почистите конфиг

...
table_cache = 700
...
table_cache = 7048
...



---------- Добавлено 28.10.2014 в 11:02 ----------


...
join_buffer_size = 256M
...
join_buffer_size = 16M
...
MASTAKILLA
На сайте с 11.05.2006
Offline
160
#5

хорошо, это то почищу, но проблема не уйдет, сейчас опять сервер висит, похоже все же ддосят )

[Удален]
#6

Половину строк удалить надо, все переменные повторяются по 2 раза.

Vin_cent
На сайте с 22.01.2010
Offline
171
#7

Досят не досят, но походу твоих знаний точно не достаточно, чтобы найти проблему, а уж тем более её решить.

Плати - лети...

A
На сайте с 19.07.2010
Offline
130
#8
key_buffer_size = 6G

я еще не проснулся.. или у вас индексы занимают 6 гиг?..

жесть

.............
MASTAKILLA
На сайте с 11.05.2006
Offline
160
#9

Слышь, чертило иди тролль в других темах.

Vin_cent
На сайте с 22.01.2010
Offline
171
#10
MASTAKILLA:
Слышь, чертило иди тролль в других темах.

Анализируй логи, ищи узкие места, исправляй... Или перезагружай свой сервер каждое утро, дурилка.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий