: ===========================================
: ========저의 질문....=========================
: =============================================
: mysql 에서 too many connection에러가 납니다
:
: db 연결이 되었다 안되었다 합니다.
: 왜 그럴까요?
:
: msSQL 과는 달리 mysql 에서는
: php 에서 db connection을 가져오고 다시 반환해주지 않아도
: 되는것으로 알고 있는데요.
: 혹 connection 을 반환해 주지 않아서 그런가요?
: 아님.. db 설정에 문제가 있는것일까요?
: ========================================
: =======어느분의 답변....==================
: =========================================
: mysql 설치 시
: : # mysqladmin -u root -p variables | grep max_connection
: : 라고 해보세요...
: : | max_connections | 100
: : 요렇게 되어있습니다.
: :
: : 늘리시면 됩니다. : : 늘리시는건...
: : # safe_mysqld -O max_connections=200 &
: : |_ 요 숫자는 최대값이 제한되어있습니다.
: : 그건, 직접 알아보시구..
: 성공하시길....
: ===============================================
: ============== 다시 저의 질문 ===================
: =================================================
: 먼저 mysqld 를 shutdown 했습니다
: 그리고 # safe_mysqld -O max_connections=200
: 를 하니까 콘솔에 다음의 메세지가 떴습니다
:
: su-2.05# Starting mysqld daemon with databases from /var/db/mysql
: 020923 17:50:39 mysqld ended
: [1]+ Done safe_mysqld -0 max_connections=200
:
: 그리고 ps -aux | grep mysqld 하니깐 프로세스가 안보여서
: 다시 safe_mysqld & 를 했습니다
: 그리고 나서
: # mysqladmin -u root -p variables | grep max_connection
: 를 하니깐 max_connections 가 200 이 아니고 여전히 100 이
: 나오네요?
: 제가 어디서 실수를 한 걸까요?
: 설마 처음 설치할때만 변경이 가능한것은 아니겠죠?
: ===========================================================
: ============ 어느분의 답변 ===========================
: ============================================================
메모리 부족 / 잘못된 프로그램 등등으로 발생할 수도 있습니다.
그쪽을 더 지켜봐야 할부부일것입니다. 200으로 늘려봤자 메모리 부족으로 버벅 거릴것입
니다. ============================================================================
============= 님께서 답변할 내용 =========================================
========================================================================
이곳에 적어주세요..