문제

아파치 벤치 테스트를 시작할 때 :

AB -N 10000 -C 1300 http://domain.com/test.php

나는 오류가 발생한다 :

소켓 : 너무 많은 열린 파일 (24)

'-c 1000'으로 변경하면 잘 작동합니다.

1000 명 이상의 동시 사용자를 가질 수 있기 때문에 소켓을 너무 많은 열린 파일 문제 또는 매개 변수를 늘리고 싶습니다. 이 작업을 수행하는 방법과 어디에?

Centos 5에서 Lighttpd를 사용합니다.

도움이 되었습니까?

해결책

ulimit -n 10000

시스템 구성에 따라 작동하지 않을 수 있습니다. 이것 시스템을 구성합니다.

다른 팁

Permernent Change Max 열기 파일 제한을 위해서는 /etc/security/limits.conf 및 재부팅 시스템을 수정해야합니다.

echo -ne " 
* soft nofile 65536 
* hard nofile 65536 
" >>/etc/security/limits.conf 

확인하십시오 선적 서류 비치 Lighty를 위해. 당신은 설정해야 할 수도 있습니다 server.max-fds 옵션. 또한 server.max-connections 그에 따라 변경해야합니다 (다시 참조하십시오 문서).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top