前兩天遇到一個問題,就是線上服務器中有一台服務器在需要返回的數據過長時,會被nginx自動截斷,返回一部分。配置文件都是一樣的,查了半天也沒查出來原因,后來請教一位大神,他在localtion里面加了
fastcgi_buffers 256 128k; chunked_transfer_encoding off;
這么兩句話就可以了,是因為fastcgi_buffers設置的太小造成的。具體為什么幾台機器上面默認值不一樣,可能和系統有關吧,具體也不清楚,有待研究。
如果日志輸出以下錯誤
修改相應文件目錄為777就可以了
