Eu estou tentando configurar um novo servidor rodando no debian6 e tentando fazê-lo funcionar suavemente sob carga. Eu usei um site wordpress como um objeto de teste e tentei as configurações no link . Quando eu aumentar o mysql max_connections de 50 a 200 lotes de timeouts começam a ocorrer. mas em 50, sem tempos limite e bons tempos de resposta. configuração nginx está bem, eu afinei a configuração para que eu não veja erros. então presumo que esteja relacionado às outras opções de configuração do my.cnf. Eu li algumas sobre opções, mas ainda não consigo encontrar o problema max_connections é tudo. btw, o servidor tem 16GB de memória RAM e uma CPU i7 bem.
aqui é o my.cnf atual
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
wait_timeout=60
connect_timeout=10
interactive_timeout=120
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
language = /usr/share/mysql/english
skip-external-locking
bind-address = 127.0.0.1
key_buffer = 384M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 20
myisam-recover = BACKUP
max_connections = 50
table_cache = 1024
thread_concurrency = 8
query_cache_limit = 2M
query_cache_size = 128M
expire_logs_days = 10
max_binlog_size = 100M
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
[isamchk]
key_buffer = 16M
obrigado antecipadamente.
Eu fiz esta pergunta no SO, mas ele está fechado como tópico, então eu acredito que essa é uma pergunta do SF.
Tags mysql php5 load-testing