openresty - Utilisez lua-nginx-module pour modifier le contenu en amont et recharger
阿神
阿神 2017-05-16 17:10:36
0
2
723

Quelqu'un peut-il donner quelques idées ? Par exemple, j'ai le bloc en amont suivant dans nginx.conf :

upstream value{
    server 127.0.0.1:1234;
    server 127.0.0.1:5678;
}

nginx fournit des interfaces externes, telles que 127.0.0.1/change, vous pouvez effacer le contenu ci-dessus en amont, recharger toutes les informations du serveur back-end à partir de redis et les écrire ci-dessus en amont dans le fichier nginx.conf, et enfin exécuter ./nginx -s recharger.

阿神
阿神

闭关修行中......

répondre à tous(2)
曾经蜡笔没有小新

Vérifiez si lua dispose d'un module de fichiers capable d'opérer sur des fichiers, et voyez également si lua peut appeler un shell ou un signal nginx similaire pour recharger le fichier de configuration nginx.

漂亮男人

Voulez-vous implémenter une fonction similaire au chargement dynamique ? Si tel est le cas, je pense que vous pouvez utiliser openrestyngx.balancer来解决。这样无需重启nginx pour changer dynamiquement le serveur backend.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal