Worker Process / Buffer / Time Out Flashcards
1
Q
master와 worker의 차이를 설명해라
A
master는 실제 엔진엑스 소프트웨어 인스턴스 그 자체다
worker는 리스닝하고 클라이언트 요청에 응답한다
2
Q
worker_processes 2;
라면
A
엔진엑스가 2코어를 작업하는데 사용하고 있는 거다.
3
Q
CPU의 코어를 확인하는 명령어
A
nproc
4
Q
CPU의 디테일한 것까지 표시하는 명령어
A
lscpu
5
Q
worker_connections Directive는 뭘 의미하는가?
A
한 코어당
파일이 얼마나 열릴 수 있는지 정한다
6
Q
한 코어당
파일이 얼마나 열릴 수 있는 횟수를 보는 명령어
A
ulimit -n
7
Q
pid
Directive는 뭘 지정하는가?
A
프로세스 ID로 할 파일의 위치를 지정한다
8
Q
버퍼사이즈는 보통 OO 컨텍스트에서 설정한다
A
http
9
Q
client_body_buffer_size
는 쉽게 비유해서
A
클라이언트의 요청을 메모리로 로드할 수 있는 최대 사이즈를 말한다
10
Q
client_max_body_size 는
뭘 설정하냐면
A
사용자가 너무 큰 POST 요청을 하는 걸 막아준다
11
Q
속도차가 큰 두 대상이
입출력을 수행할 때 효율성을 위해 사용하는 임시 저장공간
A
버퍼
12
Q
HDD, SSD 같은 보조기억장치는
데이터를 ~에 쌓아둔다
A
Buffer