zoukankan      html  css  js  c++  java
  • 长时间请求 报 Thread was being aborted 异常

    事件起于生产一个接口大批量超过,导致接口超时,数据跑了一半没跑完。前期以前是代码问题,在本地测试不会重现。后面发现是有个配置需要设置。

    1.asp.net iis 配置的默认请求是120秒,如果超过120,请求会被中断,抛出异常

    System.Threading.ThreadAbortException: Thread was being aborted.
    解决办法
    1.修改iis请求120限制
    2.修改web.config配置
    注意:debug 必须 是false 否则不生效,executionTimeOut 不设置 默认 90秒,提高executionTimeout 配置  单位 秒
    iis 跟web.config 都设置了 会取较大值,作为请求超时时间。
     
  • 相关阅读:
    设计模式——策略模式
    LeetCode
    平凡世界里的万千思绪
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/skmobi/p/11723121.html
Copyright © 2011-2022 走看看