1. 현재 Apache 동시 액세스 수 확인:
netstat -an | grep ESTABLISHED | wc -l
httpd.conf에서 MaxClients의 수치 차이를 비교하세요.
2. 프로세스 수를 확인하세요. :
ps aux|grep httpd|wc -l
3. 다음 매개변수를 사용하여 데이터를 볼 수 있습니다.
server-status?auto #ps -ef|grep httpd|wc -l 1388
각 요청은 Apache에 대한 프로세스를 시작합니다. 섬기는 사람.
이는 Apache가 1388개의 동시 요청을 처리할 수 있음을 의미합니다. 이 값은 부하에 따라 Apache에서 자동으로 조정될 수 있습니다.
#netstat -nat|grep -i "80"|wc -l 4341
netstat -an은 시스템의 현재 네트워크 링크 상태를 인쇄하고, grep -i "80"은 포트 80과 관련된 연결을 추출하는 데 사용되며, wc -l은 연결 번호 통계를 수행합니다.
반환된 최종 숫자는 현재 80개 포트 모두에 대한 총 요청 수입니다.
#netstat -na|grep ESTABLISHED|wc -l 376
netstat -an은 시스템의 현재 네트워크 링크 상태를 인쇄하는 반면, grep ESTABLISHED는 설정된 연결 정보를 추출합니다. 그런 다음 wc -l 통계.
반환된 최종 숫자는 현재 모든 포트 80에 대해 설정된 총 연결 수입니다.
netstat -nat||grep ESTABLISHED|wc
- 설정된 모든 연결의 세부 기록을 볼 수 있습니다.
Apache의 동시 요청 수와 해당 TCP 연결 상태 보기:
Linux 명령:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' LAST_ACK 5 SYN_RECV 30 ESTABLISHED 1597 FIN_WAIT1 51 FIN_WAIT2 504 TIME_WAIT 1057
여기서:
SYN_RECV는 대기 중인 요청 수를 나타냅니다.
ESTABLISHED 정상적인 데이터 전송 상태를 나타냅니다.
TIME_WAIT는 처리되었으며 시간 초과가 끝나기를 기다리는 요청 수를 나타냅니다.
Apache와 관련된 더 많은 기술 기사를 보려면 Apache Tutorial 칼럼을 방문하여 알아보세요!
위 내용은 Apache는 현재 동시성 수를 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!