Improve Thread Names with ThreadNamingPipelineServlet to Aid in Hung Thread Analysis (Doc ID 1486700.1)

Last updated on DECEMBER 22, 2016

Applies to:

Oracle Commerce Platform - Version 2006.3 and later
Information in this document applies to any platform.

Goal

Application servers often don't name their request processing threads with useful information about the current request they are handling. For example, JBoss simply names their request handling threads TP-Processor##.

This article describes a way to add additional information to the thread name to aid troubleshooting of hanging server situations. Improved thread names that contain additional information about the request can greatly aid in analyzing hanging situations when only a thread dump is available.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms