안녕하세요
mysql서버를 운영중인데 max_connection 이 자꾸 초과가 되서 사이트가 안뜨고 있습니다
wait_timeout , max_connection어느정도 사이트에 접속량에 따라서값을 정하고 운영하고 있습니다
웹서버가 3대이고 DB서버가 한대인데..접속이 많은 사이트이긴 한데..어느날부터 자주 max_connection에러가 나고 있습니다.
processlist 를 확인해보면 State 부분에 다 lock 상태로 되어 있어서 max_connection 초과가 되서 사이트 접속이 안되었습니다
wait_timeout 은 lock에 대한것은 참조를 안하는것 같은데.. 자꾸 lock이 max_connection값보다 많아지니 이런 경우 어떻게 해야하는지
조언좀 부탁합니다. |