nginx 502 bad gateway
我们在【wǒ men zài】使用【shǐ yòng】nginx的时候😟有不少【yǒu bú shǎo】问题🎎出现🌇,首先我【shǒu xiān wǒ】们就来解决下nginx 502错误的🎽问题🎎
经【jīng】 过分析将【jiāng】💦nginx的error log打开【dǎ kāi】,发现🧝”pstream sent too big header while reading response header from upstream”这样的错误提示,查阅了一下资😐料,大意是【dà yì shì】nginx缓冲区✒有一个bug造成的【zào chéng de】,我们网站的页【zhàn de yè】面消耗🛅占用缓【zhàn yòng huǎn】冲区✒可能过大🥛
我们是【shì】nginx反向代🐆理⛵
proxy是【shì】nginx作为client转发时【zhuǎn fā shí】使用的,如果【rú guǒ】header过大,超出了⛴默认的1k,就会引【jiù huì yǐn】发上述【fā shàng shù】的upstream sent too big header (说白了🏀就是【jiù shì】🙂nginx把外部😐请求给后端apache ,apache返回的header
#添加这【tiān jiā zhè】🥐3行 ,
............
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on
011/01/07 11:12:57 [error] 10770#0: *38585340 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 116.22.131.154, server: *.xywy.com, request: "GET /ysmp/index.php?did=124994 HTTP/1.0", upstream: "http://127.0.0.1:8080/ysmp/index.php?did=124994", host: "xywy.yn16.com"
后来原🦂来那错误没了【wù méi le】出了新【chū le xīn】✍错误了 upstream timed out 超时?
server { 关键词【guān jiàn cí】🕴:nginx
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0