Nginx 429 код ошибки?

Всем привет!
Написала приложение. Работает на нджинксе.
Вот его конфиг:
server {
    charset utf-8;
    client_max_body_size 128M;

    listen 80;

    server_name $BASE_HOST $API_HOST;
    root        /app/src/public;
    index       index.php;

    access_log  /var/log/nginx/access.log;
    error_log   /var/log/nginx/error.log;

    location / {
        try_files \$uri \$uri/ /index.php?\$args;
    }

    location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
        try_files \$uri =404;
    }

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME \$document_root/\$fastcgi_script_name;
        fastcgi_param PHP_VALUE "upload_max_filesize=5632K \n post_max_size=5632K";
        fastcgi_pass   php-container:9000;
        fastcgi_read_timeout 300;
        try_files \$uri =404;
    }

    location ~ /\.(ht|svn|git) {
        deny all;
    }
}


Конфиг стандартный, в общем.

Те, кто начал пользоваться мои приложением, говорят мне, что часто ошибка 429 too many connections. Говорят, что они обращаются к сервису в многопоточном режиме.
Но ведь нет никаких ограничений на соединения. Откуда 429?
  • Вопрос задан
  • 1782 просмотра
Решения вопроса 1
kovalenko_jul_s
@kovalenko_jul_s Автор вопроса
php-fpm кидал 429
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Вряд ли это нгинкс отдаёт, скорее всего приложение.
Ответ написан
Комментировать
karabanov
@karabanov
Системный администратор
Попробуйте добавить/изменить в /etc/nginx/nginx.conf

worker_processes  auto;

worker_rlimit_nofile 16384;

events {
    worker_connections  8192;
    use epoll;
    multi_accept on;
}


Только почитайте в документации для чего эти директивы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы