我应该如何设置以下指令的值?
我正在使用LEMP Stack。
fastcgi_send_timeout
fastcgi_read_timeout
fastcgi_connect_timeout
答案 0 :(得分:0)
来自documentation的是:
fastcgi_connect_timeout
:建立与上游连接的时间
(您的情况是FPM)fastcgi_send_timeout
:上载整个文件的时间
请求,直到FPM接受fastcgi_read_timeout
:
FPM回复接受后直至整个回复为
传输(下载)到NginX 对此进行微调:
fastcgi_send_timeout
使用较低的值
机器,对于其他机器,请尝试从Nginx ping到PHP FPM机器,以确定平均响应时间,并增加几秒钟的安全性。fastcgi_send_timeout
首先,您必须估计请求的大小,如果没有上传,则当有多个文件时,低值就可以了
大文件大小的上传尝试更大的值fastcgi_read_timeout
是时候在PHP中处理您的请求并将其发送回nginx。如果您使用PHP脚本进行繁重的操作,则建议使用更大的值。另外,如果您的响应量很大,例如下载大文件。