客户端上传日志文件时报错

今天客户端在上报日志文件时报了一个413错误
[2017-07-25
13:31:55][Debug][..\BkLogReport\bkupload.cpp][181][void __thiscall
BkUpload::onHttpFinished(void)]data:
"<html>\r\n<head><title>413 Request Entity Too
Large</title></head>\r\n<body
bgcolor=\"white\">\r\n<center><h1>413 Request Entity Too
Large</h1></center>\r\n<hr><center>nginx/1.10.2</center>\r\n</body>\r\n<ml>\r\n"

"C:/User/AppData/Roaming/Client/logstp_2017_07_25_11_21_34.log"

这是因为请求长度超过了nginx默认的缓存大小和最大客户端最大请求大小。

修改参数client_max_body_size    100m;  #设置客户端请求体最大值,当超过这个值时,就会报413错误。
    location ~ ^/logsys/client/.*$ {
        client_max_body_size    100m;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_pass http://logsys;
    }

时间: 2024-10-20 04:28:59

客户端上传日志文件时报错的相关文章

上传ipa文件时报错 Your account already has a valid iOS distribution certificate

这个问题是因为你本机的生产证书是在别人的电脑上创建的,所以才会提示你已经有一个有效的生产证书,但是没有安装到本地: 这是我本机上传ipa时的生产证书,这个生产证书是在别人的电脑上创建的,所以没有密匙: 解决办法:在本机访问开发者中心网站重新创建一个生产证书,然后就可以在本机上传ipa了.

打包新版本上传到AppStore时报错 ERROR ITMS-90034:

今天打包新版本上传到AppStore时报错 ERROR ITMS-90034:"Missing or invalid signature.The bundle'com.xxx.xxx' at bundle path 'Payload/xxx' is not signed using an Apple submission certificate." 这个错误是由证书错误导致的,解决这个问题可以按以下步骤依次查找 1.检验发布证书是否有效,打开钥匙串,找到发布证书,发布证书名字中有Dis

Azure IoT Hub 十分钟入门系列 (4)- 实现从设备上传日志文件/图片到 Azure Storage

本文主要分享一个案例: 10分钟内通过Device SDK上传文件到IoTHub B站视频:https://www.bilibili.com/video/av90224073/ 本文主要有如下内容: 1. 了解IoT Hub中文件存储在了哪里 2. 使用Node.js Device SDK 上传TXT文件 3. 在Storage中查看IOT设备上传的文件 图文内容: 本案例参考:https://docs.azure.cn/zh-cn/iot-hub/iot-hub-node-node-file-

xutils工具上传日志文件--使用https并且带进度条显示

package logback.ecmapplication.cetcs.com.myapplication; import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.os.

springmvc中Tomcat跨服务器上传中文名文件报错解决方案

今天花了一整天时间解决tomcat跨服务器上传文件失败的问题,经过各种搜索终于解决了,下面是解决具体方法: 一.首先修改Tomcat的只读属性为false. 在tomcat的conf目录下的web.xml文件中找到<servlet>标签,添加初始化参数readonly,代码如下: <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.se

flume 增量上传日志文件到HDFS中

1.采集日志文件时一个很常见的现象 采集需求:比如业务系统使用log4j生成日志,日志内容不断增加,需要把追加到日志文件中的数据实时采集到hdfs中. 1.1.根据需求,首先定义一下3大要素: 采集源,即source-监控日志文件内容更新:exec 'tail -F file' 下沉目标,即sink-HDFS文件系统:hdfs sink Source和sink之间 1.采集日志文件时一个很常见的现象 采集需求:比如业务系统使用log4j生成日志,日志内容不断增加,需要把追加到日志文件中的数据实时

windows上在linux客户端上传小文件lrzsz

yum install lrzsz 即可 rz上传,会打开本地图形化界面直接上传 基于centos系统,其他系统请找对应 的源码包编译 一下

Nginx 上传大文件时报404错误

处理方法:在配置文件中更改以下2个参数 client_max_body_size 10M; client_body_buffer_size 10M; 原文地址:http://blog.51cto.com/linux10000/2351248

netty4 实现一个断点上传大文件功能

我本来以为文件断点续传功能很简单,不就是提供2个方法: 一个返回已经上传的文件的长度:另外一个负责上传文件呗(请求带上content-range 指明本次上传的内容在整个文件中的位置),然后根据请求提供的位置写呗,太简单了. 但是实际情况还是比较复杂的,关键问题是,上面的描述现在想想只能称作为文件分段上传,而不是断点续传. 断点意味着网络会断,然后断了之后,服务端根本获取不到本次上传的内容,于是下次又只能从头开始传文件.一种解决办法是客户端将文件分成很小的片段(单个片段丢了就整个片段重传),这个