目前正在做datawarehouse项目。需要将erp 原始DB中的数据通过http请求发送到service端(service负责insert data to postgres DB),有的客户数据达数百万条,一次同步一条数据会让performance变得特别慢。 可能需要几星期完成初始化。 最终解决方案是每次同步10,000条数据。service端对一万条数据进行多线程处理。

然而,erp 中一万条数据转化成jsonObject达50M。IIS 默认能接受的最大文件上传大小约30M。一开始并不知晓这个限制,直到数据无法完成初始化, 每次上传一万条数据只有几千条成功同步。后来捕捉返回的object发现是http404.3 错。网上很多这种错误的解决办法。即:IIS site下的web.cong文件增加如下结点:

<system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="100000000" />
      </requestFiltering>

</security>

</system.webServer>

完美解决。本地 debug运行。一万条数据同步成功。

然而当publish project到iis site对应的directory再进行测试。同步失败。返回error HTTP 502.3 -  Bad Gateway。大约是一万条数据同步时间太久,timeout,同步中断,返回error。

百度上并没找到直接解决办法。转战google。官方文档有解释web.config下aspnetcore结点 有个属性 requestTimeout:Specifies the duration for which the ASP.NET Core Module waits for a response from the process listening on %ASPNETCORE_PORT%.   其实打开iis site.到你的网址下的配置编辑器里(configuration editor)。找到如下部分。可以看到默认requesttimeout是两分钟。 00:02:00。

返回web.config。增加requestTimelimit 属性。时间分别是 小时 分钟 秒。

解决。同步又可以顺利进行了。

附config文件官方文档:

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/aspnet-core-module?view=aspnetcore-2.1

HTTP error 404.3 HTTP error 502.3相关推荐

  1. CentOS6在使用yum install 时提示镜像源路径不存在:PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found

    场景 CentOS6.9的版本在使用 yum install gcc-c++ 安装C和C++的插件时提示: PYCURL ERROR 22 - "The requested URL retu ...

  2. 更改yum源配置后执行报错[Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”

    更改yum源配置后执行报错 报错信息入下 //[root@bucktanc6 yum.repos.d]# yum clean all Loaded plugins: fastestmirror Cle ...

  3. 小心sae的jvm异常导致的Error 404 – Not Found.No context on this server matched or handled this request....

    本来用着sae好好的,结果第二天部署的应用突然不好使了,各种Error 404 – Not Found.No context on this server matched or handled thi ...

  4. websphere Error 404:SRVE0190E: File not found: index.action

    websphere 发布项目成功,但是在访问的时候,输入用户名和密码后点击登录按钮,长时间等待,然后页面报错:Error 404:SRVE0190E: File not found: index.ac ...

  5. 小心sae的jvm异常导致的Error 404 – Not Found.No context on this server matched or handled this request.

    小心sae的jvm异常导致的Error 404 – Not Found.No context on this server matched or handled this request. 参考文章: ...

  6. 安装软件出错--The requested URL returned error: 404

    问题描述 正在解析依赖关系... 正在查找软件包冲突...软件包 (3) jre8-openjdk-8.u232-1 jre8-openjdk-headless-8.u232-1jdk8-openjd ...

  7. error starting container: API error (404): network fabric_test not found“

    1.所使用的fabric版本是v2.2.4,测试test-network网络 2.问题描述 在调用basic链码的时候发现报错信息如下: Error: endorsement failure duri ...

  8. Manjaro | failed retrieving file ‘x.pkg.tar.xz‘ from x : : The requested URL returned error: 404

    一.例如错误打印如下: error: failed retrieving file 'binutils-2.31.1-4-aarch64.pkg.tar.xz' from mirrors.tuna.t ...

  9. 下载Python类库Server Error 404 - File

    Server Error 404 - File or directory not found. The resource you are looking for might have been rem ...

最新文章

  1. eclipse的常见使用之工作空间/项目的创建删除
  2. Sean Lynch谈Facebook Claspin监控工具的由来
  3. ​Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机
  4. Google Maps打开出现internal error错误
  5. Burpsuite+SQLMAP绕过Token保护(Burpsuite Macros应用)
  6. JS 时间转化为几分钟前 几小时前 几天前
  7. jsp button提交表单
  8. 2017.9.21 problem a 失败总结
  9. js 指定滚动条位置
  10. linux下C语言获取微秒级时间
  11. 计算机设置桌面文件夹,win10电脑怎么更改桌面文件夹路径
  12. FreeBSD搭建Nginx+Apache24+php56+mysql56手把手一步步的笔记
  13. 【设计模式】策略模式
  14. 西安交通大学计算机学院贾宇轩,CCF西安交通大学学生分会成立
  15. 机票价格按照淡季、旺季,头等舱和经济舱收费,输入机票原价、月份和头等舱或者经济舱 旺季(5-10月) 头等舱9折,经济舱8.5折 淡季(11-4月) 头等舱7折,经济舱6.5折
  16. 小爱音箱当电脑音箱(电脑没有蓝牙)
  17. HM代码阅读3:AMVP候选填充函数Void TComDataCU::fillMvpCand ()
  18. HTML+CSS期末大作业:电影网站设计——猫眼电影(9页)
  19. 将微信聊天记录转成txt文件的最实用方法
  20. 整数大小比较(YZOJ-1034)

热门文章

  1. 4K超高清+光学变焦,用极米H6 4K版追热播剧太爽了
  2. c语言里怎么输入三角函数,c语言编程中的三角函数怎么输入?
  3. Android自定义HorizontalScrollView实现侧滑菜单效果
  4. 利用selenium+chrome模拟登陆合工大信息门户并进行自动填写测评
  5. 细致分析C中栈的使用(适合初学者)
  6. 傻瓜自己看的笔记:3D放样-叫花子的器皿
  7. Matlab曲线拟合不出结果——提示 blas 加载错误
  8. softAP调试过程
  9. ntc全国计算机应用水平考试,ntc证书含金量怎么样
  10. 中国联通对混改落实传闻不予置评 称今日将公告