ios ASIHTTP请求超时导致崩溃 ReadStreamClientCallBack
来源:互联网 发布:新开的淘宝店怎么升级 编辑:程序博客网 时间:2024/06/01 07:37
最近在维护老项目,网络请求是用ASI做的,但是老出现网络请求超时,而且会崩溃,最后通过如下方法解决问题。
在#import "ASIHTTPRequest.m"中,对以下方法进行修改
[self setShouldAttemptPersistentConnection:NO] 将YES改为NO .
ASI 设置的默认最大线程数为4,当出现大于4的网络请求需求时,后面的请求需要等待前4条某一个处理完成后对它的线程进行复用,该方法的YES为复用NO为不复用。改为NO基本解决的请求超时奔溃的问题,但是经过长期的测试后,当网络特别差的时候还是会崩溃,所以这时需要修改最大线程数。
还是在该类里 [sharedQueue setMaxConcurrentOperationCount:4];该方法为最大线程数的修改方法,根据自己项目需要修改就行。
1 0
- ios ASIHTTP请求超时导致崩溃 ReadStreamClientCallBack
- ios中关于使用arc,并且使用了ASIhttp请求较多发生崩溃问题的解决
- iOS asihttp
- iOS之ASIHttp简单的网络请求实现
- mysql_real_connect 连接超时导致的程序崩溃
- django uwsgi 崩溃 导致502错误 超时导致504错误
- 一种ping pong请求导致的超时
- ASIHttp无法联网,发不出请求
- iOS判断网络请求超时
- 解决curl超时导致应用崩溃的问题
- 解决curl超时导致应用崩溃的问题
- APP请求超时问题-ios超时-android超时
- 如何解决ios SIGPIPE 导致的崩溃
- 如何解决ios SIGPIPE 导致的崩溃
- 如何解决ios SIGPIPE 导致的崩溃
- iOS之NSMutableDictionary导致程序崩溃:'NSInternalInconsistencyException'
- ios按钮点击导致程序崩溃
- iOS 10 由于权限问题导致崩溃
- luajit FFI简单使用(1)
- 安卓实现卸载平台附带卸载相关的应用
- mvp框架结构
- 三大框架SSH成长路程(十三)
- [技术讨论]谈架构设计:如何界定前后端,前端是否需要数据库?
- ios ASIHTTP请求超时导致崩溃 ReadStreamClientCallBack
- C3P0连接池配置和实现详解
- OCP与其他设计原则的关系
- json 和 bean 转换 (小例子2)
- 【纯手打】html整理
- 欢迎使用CSDN-markdown编辑器
- 双11,移动电商如何更好地吸引女性购物?
- 规则引擎-BRMS在企业开发中的应用
- myeclipse修改uml字体