Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Почему не работает limit_rate Nginx?
цитата
04/06/20 в 16:17
 dmmcash
Хотел включить ограничение скорости для видео через limit_rate на сервере с Centos7 и nginx/1.16.1 . Вполне себе используют такое и обсуждают, значит работает удовлетворительно. Но у меня так и не заработало. Проверка конфигурации nginx -t ошибок не выдает но ограничение не срабатывает. В error тоже чисто.

Это я добавил в основной конфиг nginx:
limit_conn_zone $binary_remote_addr zone=addr:10m;

Это в конфиг конкретного домен:
location ~* /videos/ {
limit_conn addr 10;
limit_rate_after 500k;
limit_rate 150k;
proxy_buffering on;
}

Вроде в конфиге я все верно написал. Пробую скачивать видео, скорость нифига не 150кб а на всю катушку сколько сервер и мой провайдер дают.
Я обратился к спецам что решаеют мне проблемы которые я не осиливаю, тоже не помогли.

Ставить nginx_limit_speed_module не хочу. Он совсем старый и я не уверен что он совместим с новым nginx. Да и он может также не заработать если даже стандартная директива nginx не работает.
Этот ngx_http_mp4_module у nginx только в платной подписке а это я думаю охренеть как дорого. Опять же если одна стандартная директива не работает то и другая также не будет видимо.

Может уже сталкивались с таким? В чем может быть проблема?
цитата
09/06/20 в 14:35
 dmmcash
Может тоже кто столкнется с подобным. На хабре ответ дали. Оказалось все дело в последовательности разбора регулярных выражений в NGINX. Теперь у меня все работает.
цитата
18/12/20 в 12:55
 Елисей Астафьев
Перезапускаем PHP-FPM и nginx:

$ sudo /etc/init.d/php5-fpm restart
$ sudo /etc/init.d/nginx reload
Если вместо сокета нужно использовать сетевое соединение, то для каждого пула указывается отдельный сетевой порт:

$ sudo nano example.org.conf

[example.org]
listen = 127.0.0.1:9001
...

$ sudo /etc/nginx/sites-available/example.org.conf

location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9001;
...
}
Осталось залить на сервер файлы и установить права: 640 на файлы и 750 на каталог.


Эта страница в полной версии