2013-08-05 2 views

답변

1

당신이 (SSH를 통해)이 명령을 사용하여, 리눅스 서버에서 설정된 연결을 확인하는 방법은 다음과 같습니다

netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head -n 10 

당신이, 더 자세한 HAProxy 활동을 기록에서이 설정을 사용하려면 haproxy.cfg :

log 127.0.0.1 local0 info 

당신이 작동하지 않습니다 /var/log/haproxy_0.log

+0

유망 해 보입니다. 시도하고 알려주지. –

+0

'netstat' 명령을 단순화 할 수 있습니다 :'netstat -ntu | awk -F "[:] *" '/ ESTAB/{a [$ 6] ++} END {for a i} a [i], i} – Jotne

0

이 작업을 시도해야합니다 :

echo 'Client IP: '.$_SERVER["REMOTE_ADDR"]; 
echo 'Client IP: '.$_SERVER["HTTP_CLIENT_IP"]; 

이 명령은로드 밸런서의 IP를 표시합니다. 더에서 : https://serverfault.com/a/331909

+0

에서 더 자세한 출력을 볼 수 있습니다. 그것들을 실행하면 클라이언트가 제공됩니다. IP : [HTTP_CLIENT_IP] 클라이언트 IP : [REMOTE_ADDR]이 (가) IP가 아닙니다. –

관련 문제