Maison > Opération et maintenance > Nginx > le corps du texte

Comment activer keepalive dans nginx en amont

WBOY
Libérer: 2023-05-14 19:04:17
avant
1464 Les gens l'ont consulté

nginx en amont active keepalive

upstream tomcat {
 server ops-coffee.cn:8080;
 keepalive 1024;
}

server {
 location / {
  proxy_http_version 1.1;
  proxy_set_header Connection "";

  proxy_pass http://tomcat;
 }
}
Copier après la connexion

nginx sera utilisé comme proxy inverse dans la plupart des cas dans le projet, comme nginx suivi de tomcat, nginx suivi de php, etc. À ce stade, nous activons la connexion entre nginx et le service back-end Keepalive peuvent réduire la consommation de ressources causée par la création fréquente de connexions TCP. La configuration est la même que ci-dessus

keepalive : Spécifiez que le nombre maximum de connexions que chaque nginxworker peut maintenir est de 1024. Il n'est pas défini par défaut, c'est-à-dire que keepalive ne prend pas effet lorsque nginx est utilisé comme client.

proxy_http_version 1.1 : Activer keepalive La version du protocole HTTP doit être HTTP 1.1

proxy_set_header Connection "" : Afin d'être compatible avec l'ancien protocole. et évitez l'échec de keepalive causé par la fermeture de la connexion dans l'en-tête http, il est nécessaire d'effacer la connexion dans l'en-tête HTTP à temps

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal