使用HttpClient不设置超时将导致线程永久等待
最近在做一个定时任务,每一个小时使用HttpClient去访问一个外部服务器拉去一组数据,使用一个大小为10的线程池启动拉取线程,昨天外部服务器挂了一次,然后发现我自己的服务器上的线程池也挂了,提交的新task全部无法执行。奇怪的是外部服务器昨天挂了,今天就恢复了,我自己的服务器今天应该也自动恢复才对啊,我重启了自己的服务器的进程就OK了,但为什么线程池会挂呢,即使外部服务恢复了,本地线程池必须要重
原创
2016-12-19 10:45:50 ·
10374 阅读 ·
0 评论