Maison >Opération et maintenance >Nginx >Comment activer keepalive dans nginx en amont
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; } }
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!