آموزش سیگنال‌ها در nginx

April 2021

فقط افرادی که عضویت ویژه دارند قادر به دیدن ویدیوها میباشند

در این ویدیو با سیگنال‌ها و چند directive دیگر از nginx آشنا خواهید شد. سیگنال‌ها برای کنترل master process در nginx استفاده میشوند. در nginx چهار سیگنال وجود دارد که عبارتند از stop, quit, reopen, reload. سیگنال stop برای خاموش کردن nginx استفاده میشود. با استفاده از این سیگنال nginx فرصت کافی برای تمام کردن کارهای خود ندارد و بلافاصله خاموش خواهد شد. اما با استفاده از سیگنال quit میتوان به nginx فرصت داد تا کارهای ناتمام خود را تمام کرده و سپس خاموش شود. سیگنال reload برای زمانی استفاده میشود که تغییری در فایل کانفیگ اعمال شده و میخواهید master process را از این تغییرات مطلع کنید. همچنین در این ویدیو با دایرکتیوهای worker_process, pid, autoindex نیز آشنا خواهید شد. دایرکتیو worker_process تعداد پراسس‌ها worker در nginx را مشخص میکند که به صورت پیشفرض عدد 1 است و میتوان با استفاده از مقدار auto تعداد پراسس‌های worker را به انجینکس سپرد. دایرکتیو autoindex برای زمانیست که میخواهید به کاربر اجازه لیست کردن اطلاعات یک دایرکتوری را بدهید. دایرکتیو pid برای مشخص کردن مسیر فایل nginx.pid است که توسط سیگنال‌ها استفاده میشود.


2:27:30


0

intro

13:17

رایگان

1

architecture

10:56

رایگان

2

http

13:56

رایگان

3

location

11:26

4

logging

11:26

5

signals

15:23

7

variables

11:13

8

error pages

5:6

9

load balancing

10:12

11

server weights

4:20

ارسال نظر

اگر قراره سوالی بپرسید که داخلش کد هست، بهتره از کدتون عکس بگیرید و به ایمیلی که پایین نوشتم بفرستید