MySQL에는 95,000개 이상의 연결이 있지만 프로세스 목록이 비어 있습니까?

MySQL에는 95,000개 이상의 연결이 있지만 프로세스 목록이 비어 있습니까?

mysql을 실행하는 서버가 있는데 많은 메모리를 사용합니다. 난 달린다:

mysql > show status like '%onn%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| Aborted_connects         | 4     |
| Connections              | 98609 |
| Max_used_connections     | 20    | 
| Ssl_client_connects      | 0     |
| Ssl_connect_renegotiates | 0     |
| Ssl_finished_connects    | 0     |
| Threads_connected        | 1     |
+--------------------------+-------+

그러나 루트로 "show processlist"를 실행하면 아무것도 표시되지 않습니다. Google을 사용해 보았지만 항상 연결 오류와 관련된 문제가 나타납니다. 누군가 내가 이러한 연결을 볼 수 없는 이유와 실제로 들어가서 볼 수 있는 방법을 설명해 줄 수 있습니까?

답변1

connection매개변수는 약간 잘못된 이름입니다. 서버에 설정된 연결 수를 나타냅니다.서버가 시작된 이후로. 당신은 다음에 관심이 있을 수 있습니다 Threads connected:

답변2

모듈을 사용해야 ip_conntrack netfilter최대 연결 수를 조작할 수 있습니다. net.ipv4.netfilter.ip_conntrack_maxvia 값을 변경해야합니다 .sysctl

관련 정보