愛悠閑 > android文件上傳413 nginx [error] 9679#0: *318855 client intended to send too large body: 1593409 bytes

android文件上傳413 nginx [error] 9679#0: *318855 client intended to send too large body: 1593409 bytes

分類: nginx  |  作者: design321 相關  |  發布日期 : 2015-10-29  |  熱度 : 395°

問題描述:

android 圖片文件上傳服務器返回 413

ios 上傳正常

排查:

# whereis nginx

# vi /etc/nginx/nginx.conf

查看日志存放地址

# cat /var/log/nginx/hiad.error.log

nginx [error] 9679#0: *318855 client intended to send too large body: 1593409 bytes

2015/01/28 10:36:07 [error] 9679#0: *318855 client intended to send too large body: 1593409 bytes, client: 119.6.106.214, server: adtest.ihimi.net, request: "POST /wxkmsvc/dataService?app=mobile&controller=upload&action=upload HTTP/1.1", host: "。。。。。

解決方法:

  1. 修改/etc/php.ini 中的upload_max_filesize=20M;post_max_size = 20M
  2. nginx 配置修改:
  • 在http{}里添加參數client_max_body_size 20M;
  • keepalive_timeout  的值根據情況修改。調整超時時間。

版權聲明:本文為博主原創文章,未經博主允許不得轉載。



快乐彩中奖说明