nginx as the load balance use upstream_fair
PstreeM China
pstreem at gmail.com
Tue Feb 16 14:36:08 UTC 2021
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 at 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
More information about the freebsd-questions
mailing list