Many times we faced an issue where messages piling up in resequencer and from mediator container id lease table we found that there is one container ID which is not getting refreshed (renewal) and holding messages. Now in order to fix this we first need to track that bad container ID belongs to which specific soa server in order to take appropriate action on that server only.
This can be identified by increasing TRACE log level of mediator. Below are the steps;
- Login to EM console.
- Go to Log Configuration of SOA Infra
- Put TRACE 32 at oracle.soa.mediator.dispatch and save the changes.
Note: It does not require restart of the server.
Check soa server diagnostic logs where below string starts coming by which we can identify this is the container ID.
Renew container id [BC0S40987623G43K12368TY243P321]