채택완료

Connect Error: Too many connections (apache, mysql) 설정값???

2017-03-02 (목) 14:17:39 4,752

웹사이트에  아래와 같이 표시 되면서 접속이 안됩니다. 

아파치 리스타트 후 정상접속되는데...일정시간이 지나면 또 아래와 같이 나옵니다.

 Connect Error: Too many connections


===> 아파치의 설정값 이 부분은 접속자 수에 별 문제는 없는듯한데

<IfModule mpm_prefork_module>

    ServerLimit        4096

    StartServers         10

    MinSpareServers       5

    MaxSpareServers      15

    MaxClients         4096

    MaxRequestsPerChild   0

</IfModule>

===> MYSQL설정값

max_connections =100 이라는 부분이 리마크 되어있어서.

이 부분에 대한 리마크를 풀고 2000으로 늘리면 될까요?

[client]

port            = 3306

socket          = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs

# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.

[mysqld_safe]

socket          = /var/run/mysqld/mysqld.sock

nice            = 0

[mysqld]

#

# * Basic Settings

#

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

lc-messages-dir = /usr/share/mysql

skip-external-locking

key_buffer              = 16M

max_allowed_packet      = 16M

thread_stack            = 192K

thread_cache_size       = 8

# This replaces the startup script and checks MyISAM tables if needed

# the first time they are touched

myisam-recover         = BACKUP

#max_connections        = 100

#table_cache            = 64

#thread_concurrency     = 10

#

# * Query Cache Configuration

#

query_cache_limit       = 1M

query_cache_size        = 16M

|

답변 1개

채택된 답변
+20 포인트

램이 몇기가 입니까? 그것이라도 알려주셔야  

램뿐 만 아니라 여러 사양과 소스 등 여러변수에 따라 정해지지만

대략... 8기가 이상이라면

1000으로 놓고 체크해놓고

버티면 ... 1500 으로 놓고...

천천히 보시면서 올리시는게 제일  안전한 방법이겠네요  

요즘은 max 값이 100 이상은 충분히 됩니다

그 값은 이전 상황에 맞는것 

답변을 작성하려면 로그인이 필요합니다.