Heim > Fragen und Antworten > Hauptteil
Kann jemand ein paar Ideen liefern? Ich habe zum Beispiel den folgenden Upstream-Block in nginx.conf:
upstream value{
server 127.0.0.1:1234;
server 127.0.0.1:5678;
}
nginx bietet externe Schnittstellen wie 127.0.0.1/change. Sie können den Inhalt im obigen Upstream löschen, alle Back-End-Serverinformationen von Redis neu laden und in die Datei nginx.conf in den obigen Upstream schreiben und schließlich ausführen ./nginx -s neu laden.
漂亮男人2017-05-16 17:12:36
感觉你是想实现类似动态负载的功能么,如果是的话,我感觉你可以使用openresty
的 ngx.balancer
来解决。这样无需重启nginx
,便可以动态的更改后端服务器了。