요즘 mysql 사용이 부쩍 늘고 있는데, 동접이 문제가 되는 경우가 많습니다. (jdbc pool 설정에서 max 값을 잡아 봤자 mysql server 의 max connection 이 작다면 해결이 안 됩니다. - default 로는 100 으로 설정 된 경우가 많습니다.)
제경우도 부하 테스트를 하다 보면 db connection fail 이 수시로 나죠...
이럴때 db server 가 어느정도 된다면 아래와 같이 mysql max connection parameter 를 조정해 주셔야 합니다.
아래는 동접 500 으로 올리는 방법 입니다.
Step 1) edit /etc/my.cnf
[mysqld]
max_connections = 500
table_cache = 128
wait_timeout = 60
Step 2) restart mysql
/etc/init.d/mysqld restart
어디 블로그더라... 아래는 블로그에서 켭쳐해 둔 건데, 아래처럼 max_connections 값을 재 조정하시고 mysql 을 restart 해 주시면 됩니다.