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

node - Stratégie nginx lorsque le serveur inversé se bloque

Lors de l'isomorphisme de nœud, je souhaite maintenant laisser nginx renvoyer directement des ressources statiques lorsque le serveur est appelé. Comment dois-je configurer nginx ?

Par exemple, lorsque vous visitez a.xx.com/test.html,
Lorsque le serveur de nœud raccroche, laissez nginx renvoyer directement le fichier statique de test.html. Existe-t-il un moyen d'y parvenir ?

黄舟黄舟2713 Il y a quelques jours406

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

  • 曾经蜡笔没有小新

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

    Utilisez proxy_intercept_errors + error_page pour résoudre votre problème.
    error_page 504 /$uri
    504 signifie que le proxy expire

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:17:11

    Nous avons initialement rencontré votre problème lors de la publication. Lors de la publication, nous avons dû arrêter le service
    Mais nous espérons avoir une page conviviale pour rappeler aux utilisateurs que nous servons et veuillez réessayer plus tard. Nous utilisons l'équilibrage de charge de nginx pour démarrer deux services 10.0.0.2 afin d'informer les utilisateurs que nous publions une version et les invite à utiliser le service.

    upstream my_server {                                                         
        server 10.0.0.1:8080 weight=10;
        server 10.0.0.2:8080 backup;   //当其它服务器挂掉的时候才会负载到这台                                             
        keepalive 2000;
    }
    server {
        listen       80;                                                         
        server_name  www.test.com;                                               
    
        location / {
            proxy_pass http://my_server;
        }
    }

    Cependant, nous utilisons déjà slb pour le problème G/B, et le service ne sera pas arrêté pendant la période de sortie. J'espère que cela pourra vous aider. Je ne maîtrise pas très bien nginx. J'espère qu'il existe un moyen plus intelligent de résoudre ce problème. En fait, si vous écrivez votre propre script Lua, vous pouvez effectuer certaines fonctions personnalisées. l'équipe et le temps. Je pense que c'est en fait mieux si vous pouvez le faire.

    répondre
    0
  • Annulerrépondre