Назад | Перейти на главную страницу

nginx: проверка файла конфигурации завершилась неудачно

Я использую DirectAdmin и установлен Nginx, у меня сейчас огромное количество клиентов, и я иногда вижу "Ошибка Nginx 503", и у меня есть оперативная память 3Gb с 790 использованной оперативной памятью ...

И теперь я хочу увеличить количество рабочих соединений, но в этом файле у меня нет этого элемента:

nano /etc/nginx/nginx.conf

и когда я добавляю этот элемент вручную, я вижу ошибку ниже после перезапуска Nginx:

[root@server ~]# service nginx restart
nginx: [emerg] "worker_connections" directive is duplicate in /etc/nginx/nginx-events.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed

также, когда я увеличиваю "worker_processes 1;" до 5, после перезапуска nginx он все еще видит 1 с выводом ниже:

[root@server ~]# grep processor /proc/cpuinfo | wc -l
1

ниже мой вывод файла конфигурации:

#user  nginx;

# The number of worker processes is changed automatically by CustomBuild, according to the number of CPU cores, if it's set to "1"
worker_processes  100;

pid /var/run/nginx.pid;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

events {
#    worker_connections 1024;
    include /etc/nginx/nginx-events.conf;
}


http {
    include       /etc/nginx/mime.types;

    # For user configurations not maintained by DirectAdmin. Empty by default.
    include /etc/nginx/nginx-includes.conf;

    # Supplemental configuration
    include /etc/nginx/nginx-modsecurity-enable.conf;
    include /etc/nginx/nginx-defaults.conf;
    include /etc/nginx/nginx-gzip.conf;
    include /etc/nginx/directadmin-ips.conf;
    include /etc/nginx/directadmin-settings.conf;
    include /etc/nginx/nginx-vhosts.conf;
    include /etc/nginx/directadmin-vhosts.conf;
}

/proc/cpuinfo показывает информацию о процессорах в вашей системе. Это не имеет ничего общего с рабочими процессами nginx. Ваши проблемы, скорее всего, вызваны тем, что ваш сервер приложений не может справиться с нагрузкой, вызванной вашими посетителями.

Глядя на предоставленную вами информацию, на вашем месте я бы нанял профессионального системного администратора для анализа этой проблемы. К сожалению, вам, кажется, не хватает базовых знаний о стольких важных вещах, что самостоятельный анализ проблемы потребовал бы очень много времени. Проведение анализа не подходит для такого сайта вопросов и ответов.

Кроме того, вы используете программное обеспечение для панели управления, и вопросы о нем здесь не обсуждаются.