开发者社区> 问答> 正文

webserver,wordpress上传主题错误 413 Request Entity Too L

webserver,wordpress上传主题错误 413 Request Entity Too Large

展开
收起
刘兴阳 2021-10-24 19:38:51 1059 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,如下提供几种配置方法供您参考。

    问题1:413 Request Entity Too Large

    对于nginx的配置有三个地方可以设置,分别是 http,server,location 根据实际情况设置具体的大小

    [root@web01 ~]# vim /etc/nginx/conf.d/www.conf
    client_max_body_size 50m;    --指定用户上传数据的大小限制
    
    

    问题2:上传的尺寸超过php.ini中定义的upload_max_filesize

    [root@web01 ~]# vim /etc/php.ini
    upload_max_filesize = 50M   --使PHP接收用户上传的更大的数据
    
    

    问题3:Gateway 504 Time out,超时,好像到这里问题就很明确了,由于这次请求的接口的主要业务是走的数据传输,数据交换,数据量比较大,时间比较长,超过了nginx默认的代理时长,再结合之前的错误信息发现,每次只要请求时间超过1分钟就立即报错,OK,那么接下来修改Nginx的代理超时时间配置,在location中设置一下内容

    proxy_connect_timeout 300s;
    proxy_send_timeout 300s;
    proxy_read_timeout 300s;
    
    
    2021-10-24 21:09:49
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《基于 Service Worker 实现在线代理》 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载