httpd 열린 연결을 닫으려면 어떻게해야합니까? [닫은]


-3

httpd 및 ram 사용법에 대한 많은 열린 연결이 있습니다. 어떻게 해결할 수 있습니까?

진행중인 프로세스


6
httpd서비스를 다시 시작 하면 모든 연결이 종료됩니다.
tachomi

답변:


2

우선,이 httpd자식들은 실제로 메모리 topps보고 하는 메모리의 양을 사용하지 않습니다 . Unix는 복잡한 VM COW ( Copy-On-Write) 모델을 사용하므로 프로세스가 부모와 자식을 포크 할 때 같은 양의 메모리를 사용한다고 생각할 때 , 그렇게 top하고 ps. 그러나 사실 그들은 공유 (함께 혼합하지 마십시오 IPC 공유 그들 중 일부는 VM 페이지를 수정하고 만 후자의 경우 메모리 소비가 증가 할 때까지) 메모리를.

FreeBSD를 사용한다면,라는 유틸리티가 있는데 tcpdrop, 이로 인해 모든 TCP 연결이 끊어 질 수 있습니다. 리눅스이기 때문에이 도구는 없습니다. 따라서 특정 자식을 종료해야하지만 (연결이 끊어 질 수 있지만) 마스터 프로세스가 부적절한 경우 반응하지 않거나 전체 데몬을 다시 시작할 수 있습니다 (모든 연결이 종료 됨).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.