关于urllib2.open的正确使用方式
来源:互联网 发布:mac os sierra下载失败 编辑:程序博客网 时间:2024/04/30 10:41
为了开发起来方便,项目中大量使用了松耦合的http json接口方式
今天突然发现上线系统8点该发的短信,10点才发出来的情况
细细排查,发现竟然是urllib2.open搞的鬼,可能由于网络不稳定,连接一次接口竟然花费了2个小时,然后进入了except中报错
其实改进很简单
urllib2.urlopen(mobileUrl,timeout=60)
mobileUrl为要访问的接口 60为超时时间设置,单位为s
如果想进一步对超时后的情况进行处理,可以在except中捕获对应的日志,然后在日志中查找对应的关键字,如果是timeout,然后怎么做
这部分就只提供思路了
0 0
- 关于urllib2.open的正确使用方式
- volley的正确使用方式
- eclipse的正确使用方式
- Fragment的正确使用方式
- Xshell的正确使用方式
- urllib2的使用
- Python-urllib2的使用
- urllib/urllib2的使用
- urllib2的使用
- 关于brainstorm的正确打开方式
- 关于mediaPlayer的正确使用
- 关于Makefile的正确使用
- 关于urllib2.urlopen()的理解
- 关于新版jquery用on()方法代替live方法的正确使用方式
- 如何正确的使用CFile::Open中的参数?
- python urllib2的使用案例
- urllib2的build_opener()函数使用
- urllib2库的基本使用
- OpenCV
- 计算图像R、G、B三色的直方图
- curl_easy_setopt函数介绍
- Mac下svn command命令
- hash表的 构造方法 和 解决冲突的方法
- 关于urllib2.open的正确使用方式
- OpenvSwitch中端口的抽象层次结构
- dd命令的解释
- 关于RS232,RS485
- QT 之QDialog
- sql语句优化
- QVTKWidget关于加Q_OBJECT出错误
- 【API】GetUserNameEx 函数使用
- ADB server didn't ACK * failed to start daemon *