Changes between Version 3 and Version 4 of Ticket #134


Ignore:
Timestamp:
01/31/2013 06:08:57 PM (13 years ago)
Author:
yuanhuoqing
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #134 – Description

    v3 v4  
    33 
    44分析:先分析了应用的日志,没有什么异常,用http://192.168.237.45:8081/threads.jsp 打开查看线程数和线程执行情况,发现线程数撑满,很多积累的线程在等待或者blocked状态,初步判断爬虫爬取频率偏大导致并发请求数比较大引 
    5 起的,经网络组排查soso的爬虫爬得比较猛,经过仔细分析线程情况,经常会出现的情况是执行ProductTypeService.getPathById的方法中时有大量的调用此方法的线程堵住了(线程快照参见文件:[attachment:542 threads@pricelib-vm237-45.pconline.ctc_192.168.237.45 8081.htm])。出现读锁堵塞代码: 
     5起的,经网络组排查soso的爬虫爬得比较猛,经过仔细分析线程情况,经常会出现的情况是执行ProductTypeService.getPathById的方法中时有大量的调用此方法的线程堵住了(线程快照参见文件:[http://rdtrac.pc.com.cn/itproduct/attachment/ticket/134/542%20threads%40pricelib-vm237-45.pconline.ctc_192.168.237.45%208081.htm threads快照] )。出现读锁堵塞代码: 
    66{{{ 
    77private static Map<Long,String> pathMap = new HashMap<Long,String>();