recherche

Maison  >  Questions et réponses  >  le corps du texte

openresty - Utilisez lua-nginx-module pour modifier le contenu en amont et recharger

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.

阿神阿神2797 Il y a quelques jours744

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:12:36

    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.

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:12:36

    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.

    répondre
    0
  • Annulerrépondre