nginx - Le serveur apparaît toujours 502 Bad Gateway?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 17:26:27
0
4
647

nginx+construction de clusters Tomcat

Mais 502 bad Gateway commence toujours à apparaître à 7 ou 8 heures tous les jours.

Quelqu'un peut-il m'aider à analyser les raisons de diverses situations ?

enregistrement du journal d'erreurs

07/10/2014 07:59:47 [erreur] 7783#0:
*90920 connect() a échoué (111 : connexion refusée) lors de la connexion en amont, client : 124.133.28.7, serveur : xx.com, requête : « GET / HTTP/1.1 », en amont : « http://127.0.1.1 : 8888/", hébergeur : "xx.com"

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(4)
我想大声告诉你

Accédez directement sur le serveur via http://127.0.1.1:8888/ pour voir si le site est disponible, puis déterminez s'il y a un problème de configuration nginx.

迷茫

Avez-vous ajouté la configuration keepalive à votre amont ?

upstream backend {
    server http://127.0.0.1:8888;
    keepalive 32;
}

Établissez une longue connexion entre nginx et le backend pour éviter de créer à plusieurs reprises des connexions TCP lorsqu'un grand nombre de requêtes sont effectuées, sinon 502 se produiront facilement

Je pense que votre situation est liée à la période spécifique. Elle est probablement causée par le grand nombre de demandes simultanées pendant cette période

.

De plus, vérifiez l'utilisation de la mémoire et du processeur de votre serveur d'applications pendant cette période. Il est également possible qu'un bug de code empêche le serveur d'applications de répondre à davantage de connexions

.
巴扎黑

Peut-être qu'il y a un problème avec le serveur Tomcat ou qu'il y a un bug dans le code

Regardez le journal Tomcat, il peut y avoir des informations pertinentes

我想大声告诉你

Lorsque le serveur Tomcat est inaccessible, ngnix signalera 502

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