Базовые возможности Nginx

Управление процессами в nginx, директивы nginx

    Общие сведения

    https://docs.nginx.com/nginx/admin-guide/basic-functionality/runtime-control/
    Мастер процесс nginx читает файлы конфигурации и управляет рабочими процессами.
    Число рабочих процессов определяется директивой worker-processes в nginx.conf.
    Число рабочих процессов может быть фиксированным или определяться автоматически в зависимости от кол-ва доступных ядер процессора.
    Посмотреть процессы nginx в командной строке:

    ps aux | grep nginx
    Команды управления процессами в nginx

    nginx -s SIGNAL
    Где SIGNAL это одно из следующих значений:
    quit – корректное завершение работы
    reload – перезагрузка конфигурационных файлов
    stop – немедленное завершение работы
    Мастер процесс nginx по умолчанию записывается в /var/run/nginx/nginx.pid

    localhost:/var# /etc/init.d/nginx status * status: started localhost:/var# cat /var/run/nginx/nginx.pid 5082 localhost:/var# ps aux | grep nginx 5082 root 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf 5086 www 0:00 nginx: worker process 9473 root 0:00 grep nginx localhost:/var#
    Директивы

    Простые директивы заканчиваются точкой с запятой ;
    Другие директивы действуют как контейнеры, называемые блоками
    Файлы конфигурации разделены на файлы и храниться в /etc/nginx/conf.d и использоваться с помощью директивы include
    Директивы верхнего уровня
    Группируют трафик по различным типам, называемыми контекстами:
    events - общая обработка соединений
    http - HTTP трафик
    mail - почтовый трафик
    stream - tcp и udp трафик
    Каждая из этих директив обрабатывают трафик, поступающий на соответствующий порт
    Все что вне этих контекстов, обрабатывается в основном контексте.

    http { ... } stream { ... }

    Все дочерние контексты находящийся внутри родительского контекста, наследуют свойства родительских контекстов


    Источники
    Последнее изменение: 07.10.2024 12:05


    Связанные темы
    Здесь пока нет комментариев
    Добавлять комментарии могут только авторизованные пользователи

    Авторизоваться
    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ