配置tomcat,nginx,解决post请求超时问题

wylc123 3月前 ⋅ 80 阅读

1.Tomcat配置

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="600000" disableUploadTimeout="true"
               redirectPort="8443" maxPostSize="-1" URIEncoding="UTF-8"/>

connectionTimeout:设置连接的超时值,以毫秒为单位。默认值为60000=60秒

disableUploadTimeout:允许Servlet容器,正在执行使用一个较长的连接超时值,以使Servlet有较长的时间来完成它的执行,默认值为false

2.nginx配置

http {
    keepalive_timeout  650;
    client_header_timeout 600s;        #调大点
    client_body_timeout 600s;          #调大点
    #gzip  on;
    client_max_body_size 2000m;
}

server {
        listen       80;
        server_name  localhost;
        
        location /api/ {
          client_max_body_size 2000m;
          proxy_connect_timeout   600;         #这三个超时时间适量调大点
          proxy_send_timeout      600;
          proxy_read_timeout      600;
        }
}

相关文章推荐

全部评论: 0

    我有话说: