나는 Redis 2.4.6 Stable을 사용하고 있습니다. 나는 200K 이상으로 파일 ae.h에서 레디 스 파일 기술자의 수를 증가 :클라이언트 수를 65K로 제한하고 있습니까?
#define AE_SETSIZE (1024*200)
그러나 그것을 실행할 때 나는 EC2에서 레디 스를 실행하고 65534
의 한계에 도달하고 레드햇 인스턴스 : 2.6.32-220.2.1.el6.x86_64와 나는 내가 동시 연결을 추진하려고 여러 EC2 노드와 테스트를 설정 한 200000
-n ulimit를 함께 레디 스를 실행하고 150K가 넘지 만 65K를 넘지 않을 것입니다.
어떤 아이디어가 누락 될 수 있습니까? 어쩌면 커널 제한일까요? Redis의 버그?
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
**connected_clients:65534**
connected_slaves:0
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
used_memory:572810560
used_memory_human:546.27M
used_memory_rss:305123328
used_memory_peak:572810528
used_memory_peak_human:546.27M
mem_fragmentation_ratio:0.53
안녕하세요. David는 65k 한도를 초과하면 dmesg 또는/var/log의 내용을 나타냅니다. – Zeppomedio