Copy
$cmd = "netstat -an | grep ':80\:443' | grep ESTAB | wc -l";
exec($cmd, $cmd_result);
$count = sizeof($cmd_result);
echo "현재 접속자 수 : ".$count;
$cmd 변수에 담긴 string이 서버쪽에서 접속자
카운트로 알고 있는데요.
1밖에 출력이 안됩니다-_-;
현재 서버에 접속한 ip count를 저렇게 하는게 맞나요?
|
답변 2개 / 댓글 2개
2018-06-21 (목) 16:05:01
잘은 모르지만 80번 포트에 대해서만 먼저 체크해보면 어떨까 싶습니다.
$cmd = "netstat -an | grep ':80' | grep ESTAB | wc -l";
답변에 대한 댓글 1개
lacomparte
2018-06-21 (목) 18:19:33
2018-06-21 (목) 13:52:20
netstat -an | grep -E ":80|443" | grep ESTA
이렇게 하는게 맞는거 아닌가요?
답변에 대한 댓글 1개
lacomparte
2018-06-21 (목) 18:20:17
이거저거 다해본결과
전부 1에서 멈춰있네요 ㅠㅠ
실시간 접속자 체크가 이리 어려운지 몰랐습니다;
전부 1에서 멈춰있네요 ㅠㅠ
실시간 접속자 체크가 이리 어려운지 몰랐습니다;
답변을 작성하려면 로그인이 필요합니다.
모바일로 B라는 아이디로 접속했을때 카운트는 2여야 하는데..
계속1에 머물러 있네요 ㅠㅠ