> 운영 및 유지보수 > 엔진스 > nginx의 프로세스 이름은 무엇입니까

nginx의 프로세스 이름은 무엇입니까

(*-*)浩
풀어 주다: 2019-11-01 13:10:11
원래의
5955명이 탐색했습니다.

nginx의 프로세스 이름은 무엇입니까

하나의 nginx: 마스터 프로세스가 동시에 시작되고 여러 nginx: 작업자 프로세스

Nginx는 필요에 따라 동시에 여러 프로세스(마스터 프로세스(마스터) 및 여러 작업자 프로세스(마스터))를 실행합니다. 작업자), 구성 캐싱을 사용하는 경우 캐시 로더 프로세스(캐시 로더)와 캐시 관리자 프로세스(캐시 관리자)도 있습니다. (권장 학습: nginx 튜토리얼)

모든 프로세스에는 하나의 스레드만 포함되며 프로세스 간 통신은 주로 "공유 메모리" 메커니즘을 통해 이루어집니다. 기본 프로세스는 루트 사용자로 실행되는 반면 작업자, 캐시 로더 및 캐시 관리자는 모두 권한이 없는 사용자로 실행되어야 합니다.

ps –ef | grep nginx를 통해 3개의 프로세스, 즉 하나의 마스터 프로세스와 두 개의 작업자 프로세스가 있음을 확인할 수 있습니다.

nginx의 프로세스 이름은 무엇입니까

nginx는 nginx의 높은 가용성과 신뢰성을 보장하기 위해 설계되었습니다.

마스터 프로세스(Master Process)

주로 완료됩니다. 다음 작업:

구성 정보를 읽고 확인합니다.

작업자 프로세스 수를 시작, 종료 및 유지합니다.

서비스를 중지하지 않고 작업 특성을 재구성합니다. 중단 가능 프로그램 업그레이드, 필요한 경우 새 바이너리 활성화 및 이전 버전으로 롤백

임베디드 Perl 스크립트 컴파일

수신, 수신 및 처리

역방향 프록시 및 필터링 기능 제공

nginx가 완료할 수 있는 기타 작업

캐시 인덱스 재구성 및 프로세스 관리(캐시 로더 및 캐시 관리자)

캐시 모듈, 주로 두 개의 프로세스로 완료 : 캐시 인덱스 재구성(Cache Loader) 및 캐시 인덱스 관리(Cache Manager). 캐시 인덱스 재구성 프로세스는 Nginx 서비스가 일정 시간(기본값은 1분) 동안 시작된 후 기본 프로세스에 의해 생성되며 캐시 메타데이터 재구성이 완료된 후 자동으로 종료됩니다. 캐시 인덱스 관리 프로세스는 일반적으로 전체에 존재합니다. 메인 프로세스의 라이프사이클을 담당하며 캐시 인덱스 관리를 담당합니다.

캐시 로더 프로세스에서 완료하는 주요 작업은 다음과 같습니다.

캐시 저장소의 캐시 개체 확인

캐시 메타데이터를 사용하여 메모리 내 데이터베이스 구축

캐시 관리자 프로세스의 주요 작업:

캐시 무효화 및 만료 확인

위 내용은 nginx의 프로세스 이름은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿