Директивы
worker_ * должны быть в верхней части конфигурации, это означает, что они должны находиться в /etc/nginx/nginx.conf
Пример:
Мои первые строки:
user www-data;
worker_processes 4;
worker_connections 1024;
если вы хотите узнать, сколько рабочих лучше всего подходит для вашего сервера, вы можете выполнить эту команду:
grep processor /proc/cpuinfo | wc -l
это говорит о том, сколько у вас ядер, нет смысла иметь больше работников, чем ядер для веб-сайтов.
если вы хотите знать, сколько соединений могут обрабатывать ваши работники, вы можете использовать это:
ulimit -n
Надеюсь, это поможет.