mysql에서 max_connections 변수는 어떻게 강제 적용됩니까? 즉, 내 질문에 - 최대 연결 수에 도달했을 때 - (a) 새 연결이 거부되었거나 (b) mysql이 먼저 새 연결을 수용하기 위해 이전 연결 및/또는 유휴 연결을 닫으려고합니까?mysql max_connections 변수는 어떻게 적용됩니까?
답변
max_connections
및 Too Many Connections error에 대한 설명서를 참조하십시오.
MySQL이 클라이언트에이 오류 코드를 반환해야한다는 것을 고려하면 실제로는 accept()
이라는 연결을 의미하지만 오류를 전달하고 연결을 닫습니다.
"max_connections"에 대한 설명서는 다음과 같습니다 : 최대 동시 클라이언트 연결 수입니다. 기본적으로이 값은 151입니다. 자세한 내용은 B.5.2.7 절. "너무 많은 연결"을 참조하십시오. 이 값을 늘리면 mysqld에 필요한 파일 설명자 수가 증가합니다. 파일 설명자 한계에 대한 의견은 8.4.3.1 절, "MySQL이 테이블을 열고 닫는 방법"을 참조하십시오. 그 질문에 대한 답을 알아낼 수 없습니다. 다른 링크가 작동하지 않습니다. – Scott
@Scott 링크가 수정되었습니다. 미안합니다. 클라이언트가 "너무 많은 연결"오류를 얻는 경우 서버가 해당 오류를 보낸 사람이라는 점은 분명해야합니다. 즉, 서버가 connectinon을 수락하고 오류를 보낸 다음 클라이언트를 전송합니다. –
감사합니다. mysql이 연결을 시도하는 새로운 사람에게 너무 많은 연결 오류를 반환하기 전에 유휴 연결을 닫으려고 할 것인지 아직 확신하지 못한다. – Scott
- 1. MySQL max_connections
- 2. mysql 200 연결 제한은 어떻게 적용됩니까?
- 3. MySQL의 기본 max_connections
- 4. Android 권한은 어떻게 적용됩니까?
- 5. OrderBy는 어떻게 적용됩니까?
- 6. 셀리에서는 rate_limit이 어떻게 적용됩니까?
- 7. 번들 제품에는 세금이 어떻게 적용됩니까?
- 8. 앱간에 IPC의 권한은 어떻게 적용됩니까?
- 9. 정규식 한정 기호는 어떻게 적용됩니까?
- 10. Elastic Search에서 필터는 어떻게 적용됩니까?
- 11. COM "규칙"은 어떻게 적용됩니까?
- 12. IBOutletCollection - 순서가 배열에 어떻게 적용됩니까?
- 13. mysql 쿼리에서 변수는 언제 평가됩니까?
- 14. 스칼라 변수는 어떻게 선언합니까?
- 15. extern 변수는 어떻게 정의됩니까?
- 16. rand 변수는 어떻게 작동합니까?
- 17. 이 변수는 어떻게 정의해야합니까?
- 18. Makefile 변수는 어떻게 계산됩니까?
- 19. 이 변수는 어떻게 참조합니까?
- 20. 조건 변수는 어떻게 구현됩니까?
- 21. 어셈블리 변수는 어떻게 구현됩니까?
- 22. XSLT가 외부 CSV 파일에 어떻게 적용됩니까?
- 23. 일반 C++ 코드는 GUI 프로그래밍에 어떻게 적용됩니까?
- 24. 이 두 경우의 오프셋은 어떻게 적용됩니까?
- 25. 마진 규칙은 DOM 흐름에없는 요소에 어떻게 적용됩니까?
- 26. CSS 높이는 입력 필드에 어떻게 적용됩니까?
- 27. GPL은 필수이지만 비 분산 코드에 어떻게 적용됩니까?
- 28. HLS 용 AES-128. 정확히 어떻게 적용됩니까?
- 29. FOSUserBundle - 암호 용 소금은 어떻게 적용됩니까?
- 30. 디렉터리 구조에 보안 제한은 어떻게 적용됩니까?
테스트하지는 않았지만 새로운 연결을 거부하는 것이 가장 가능성있는 시나리오 인 것으로 보입니다. – Barmar
가장 가능성있는 시나리오는 무엇입니까? – Scott