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 ?
Utilisez proxy_intercept_errors + error_page pour résoudre votre problème.
error_page 504 /$uri
504 signifie que le proxy expire
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.
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.