미채택 완료

서버 접속자 현황 질문입니다.

2018-06-21 (목) 13:33:59 2,262
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개

잘은 모르지만 80번 포트에 대해서만 먼저 체크해보면 어떨까 싶습니다.

  $cmd = "netstat -an | grep ':80' | grep ESTAB | wc -l"; 

답변에 대한 댓글 1개

80 포트를 먼저 체크해도 pc로 A라는 아이디로 접속했을때 카운트가 1이 되어야 하고
모바일로 B라는 아이디로 접속했을때 카운트는 2여야 하는데..

계속1에 머물러 있네요 ㅠㅠ

netstat -an | grep -E ":80|443" | grep ESTA

이렇게 하는게 맞는거 아닌가요?

답변에 대한 댓글 1개

이거저거 다해본결과
전부 1에서 멈춰있네요 ㅠㅠ

실시간 접속자 체크가 이리 어려운지 몰랐습니다;

답변을 작성하려면 로그인이 필요합니다.