ps 명령어를 찍으면 현재 httpd 프로세스가 저렇게 돌고있는 것을 확인할 수 있습니다.
각 자식프로세스 별로 어떤 도메인에 대한 요청을 처리하고 있는 프로세스인지 디테일하게 확인할 수 있는 방법이 있을까요?
lsof -p PID 명령어로 찍어봐도 확인이 안되더라구요.
방법이 있으면 답변부탁드리겠습니다.
감사합니다..!
ps 명령어를 찍으면 현재 httpd 프로세스가 저렇게 돌고있는 것을 확인할 수 있습니다.
각 자식프로세스 별로 어떤 도메인에 대한 요청을 처리하고 있는 프로세스인지 디테일하게 확인할 수 있는 방법이 있을까요?
lsof -p PID 명령어로 찍어봐도 확인이 안되더라구요.
방법이 있으면 답변부탁드리겠습니다.
감사합니다..!
6개의 답변이 있습니다.
네트웍 업체를 통해 해결 가능한 솔류션을 요청 해 보시기 바랍니다.
http가 연결 지향적인 프로토콜이 아니가 때문에...
단발성으로 메시지를 던져서 결과만 받은 후에 바로 연결을 끊어 버리는 방식으로 작동되는 것이 일반적이다 보니...
httpd에서 하위 processor가 어떤 클라이언트와 연결해 있는지에 대한 정보가 큰 의미가 되지 못할 것 같아 보이네요.
어떤 컴퓨터 주소를 가진 클라이언트가 언제 접속했는지에 대한 정보는 /var/log/httpd/ 아래에 있는 access_log, ssl_access_log, error_log 등의 웹서버 로그에 기록이 남아 있기 때문에 참고하면 될거라 보여 지고요.
다른분들 말씀하신데로 별도 솔루션이 있어야 가능하겠네요.
LINUX 자체에서 확인하기에는 어려운 일입니다.
해당 내용은 별도의 Tool이 있어야 가능할거 같습니다.
명령어로는 기본 내용만 나오고 나머지는 APM솔루션으로 가능합니다.
별도의 APM솔루션이나 모니터링 tool이 아니면
기본 linux 명령어로는 도메인과 같은 세부 정보까지 알긴 어렵습니다.