Date: Tue, 16 Feb 2021 22:35:55 +0800 From: PstreeM China <pstreem@gmail.com> To: freebsd-questions@freebsd.org Subject: nginx as the load balance use upstream_fair Message-ID: <CAPDFJPi65pqhM5TGXGO_M4cD3HAmc94xv%2BWfwP5grKi9gFFa7A@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
hello expert:
need your help for this issue, from the google can not find any
similar case.
use freebsd 12.2 system. and install nginx by ports, the version
is:nginx-1.18.0_47,2
configuration the fair as the load balance policy, but there is some
mistake when i start the service like:
===============
root@env:/usr/local/etc/nginx # service nginx onerestart
Performing sanity check on nginx configuration:
nginx: [emerg] "fair" directive is not allowed here in
/usr/local/etc/nginx/nginx.conf:35
nginx: configuration file /usr/local/etc/nginx/nginx.conf test failed
===============
then,test if cancel the config "#fair", it running well.
===============
Performing sanity check on nginx configuration:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
Starting nginx.
==============
search from google and read the guide from nginx official site, the example
configure is all like this. i don't know how to fix this ? thanks very
much for your help.
the part of configuration as below:
---------------------
load_module /usr/local/libexec/nginx/ngx_stream_module.so;
load_module /usr/local/libexec/nginx/ngx_http_dynamic_upstream_module.so;
load_module /usr/local/libexec/nginx/ngx_http_upstream_fair_module.so;
load_module /usr/local/libexec/nginx/ngx_http_sticky_module.so;
stream {
upstream backend {
server server1:443;
server server2:443;
server server3:443;
fair;
}
server {
listen 4443;
proxy_pass backend;
}
}
-------------------------
BR//Armin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPDFJPi65pqhM5TGXGO_M4cD3HAmc94xv%2BWfwP5grKi9gFFa7A>
