代码之家  ›  专栏  ›  技术社区  ›  Adi Sembiring

ThreadMonitor是如何工作的?

  •  2
  • Adi Sembiring  · 技术社区  · 14 年前

    同步将每5分钟启动一次,直到完成。

    ThreadMonitor W WSVR0605W:线程“WorkManager.DefaultWorkManager:1250“(00001891)已激活1009570毫秒,可能挂起。服务器中总共有2个线程可能挂起。

    此错误导致数据库同步自动回滚。

    我在这里找到了一些文件: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/ttrb_confighangdet.html

    我的问题是,当活动线程运行超过N毫秒(即,它是挂起线程)时,ThreadMonitor只是报告一个警告,还是ThreadMonitor也终止挂起线程?

    1 回复  |  直到 14 年前
        1
  •  6
  •   Manglu    13 年前

    ThreadMonitor只监视超过阈值时间的活动线程。

    线程监视器 线。

    在许多情况下,处理过程可能确实需要很长时间(取决于它所做的),因此ThreadMonitor仅将自己限制在识别可能挂起的线程上,而将查明线程正在做什么的实际工作(基于线程转储和定位特定的ThreadID)

    如果希望使用不同于默认值的值,可以为服务器配置阈值时间。

    @墨奇,

    com.ibm.websphere网站.threadmonitor.threshold=阈值 是您需要配置的属性。

    查看此URL: http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Fttrb_confighangdet.html 更多细节。

    HTH公司