New feature for RSA Identity Governance & Lifecycle 7.1: Workflow System Status
Originally Published: 2018-05-04
Article Number
Applies To
RSA Version/Condition: 7.1.0 and higher
Issue
Introduction and References
A new feature has been implemented in RSA Identity Governance & Lifecycle 7.1 to aid in identifying problems in workflow that might impact the system.There are several sites that will introduce you to that new feature:
- The RSA Link blog entitled New Feature: Workflow System Status.
- Search for Workflow System Status in the online help for RSA Identity Governance & Lifecycle 7.1.
- Watch a video on RSA Link about WorkFlow Priority Queues.
This article will not repeat any information contained in the above referenced material, we therefore recommend that you consume the information provided in above links.
Problem Observation
After an upgrade to RSA Identity Governance & Lifecycle 7.1, a customer might receive an enormous amount of admin emails with the following text:
A new admin error has been generated.
The error requires the attention of AveksaAdmin.
Admin error Details:
Type: SystemStatusEvent
Description: Queue Depth
Date Generated: 2/28/18 1:47 PM
Priority: High
View Error
You are receiving this email because an admin error that requires your attention has been created.
Error:
OK: Monitor[alertq#Normal] has taken 2724 ms to process an item.
Notifications like this will also show up in the /home/oracle/wildflystandalone/log/aveksaServer.log (this is a different example):
02/25/2018 13:36:44.555 WARN (Worker_eventq#Event Queue#WPDS_23) [com.aveksa.server.workflow.statistics.QueueDepthProcessor] WARNING: Monitor[actionq#Normal] has taken 7339 ms to process an item. please check logs for details. <?xml version="1.0" encoding="UTF-8"?> <monitor_statistics version="1.0" type="Java"> <event_date>2018-02-25T13:36:42</event_date> <event_uuid>ea8e2351-4597-43aa-93e8-c3225d01535c</event_uuid> <queue_monitor_statistics> <queue_monitor> <dsn>WPDS</dsn> <resc>-1</resc> <monitor_type>actionq</monitor_type> <name>actionq#Normal</name> <active>true</active> <time_initiated>1519587404516</time_initiated> <latest_service_date_time>1519587317022</latest_service_date_time> GMT: Sunday, February 25, 2018 7:35:17.022 PM <longest_queued_time>7339</longest_queued_time> <queue_worker_statistics> <name>actionq#Normal#1180</name> <longest_service_time_detail>ScriptID=3:WPDS, ProcessRef='WF_RR_2', JobID=25689:WPDS, JobRowVersion=19, ProcessNodeUUID=1bc0ac70-25a0-4e19-90ad-3b136d9e79b9, NodeName='Form Approvals', JobNodeID=167616:WPDS, WorkItem=103652:WPDS:1, Script='Node - Available Asynchronous'. Duration=1683 milliseconds. </longest_service_time_detail> <time_started>1519585601626</time_started> GMT: Sunday, February 25, 2018 7:06:41.626 PM <current_task_time>1519587404516</current_task_time> GMT: Sunday, February 25, 2018 7:36:44.516 PM <num_active_workers>1</num_active_workers> <longest_service_millis>1664</longest_service_millis> <longest_service_date_time>1519587317022</longest_service_date_time> <total>2000</total> <num_items_serviced>5</num_items_serviced> </queue_worker_statistics> </queue_monitor> </queue_monitor_statistics> </monitor_statistics>
Tasks
Resolution
If these messages persists, they may be due to possible system load and/or performance issues, and may require customer specific values. Very few customers run into these messages, and an old or undersized system is often the cause.
To remedy the issue, and appropriately lower the amount of emails and messages in the aveksaServer.log, look at their high numbers and find a comfortable number and change the thresholds.
Thresholds in 7.1 are set (see online doc link above) to
Warning - 1000 milliseconds
For example, if your warnings show a value such as the example below, you may increase the WARNING value to 7500:
02/25/2018 13:36:44.555 WARN (Worker_eventq#Event Queue#WPDS_23) [com.aveksa.server.workflow.statistics.QueueDepthProcessor]
WARNING: Monitor[actionq#Normal] has taken 7339 ms to process an item. please check logs for details.
To change the WARNING level threshold
- Go to Admin > System
- Click on the Settings tab.
- Click Edit.
- At the bottom of the page (Custom), add the following parameter (from the online doc link) and set it to an appropriate threshold:
WF_QUEUE_DEPTH_DURATION_WARNING
As mentioned above, if your warnings usually stop below 7500, you can use 7500 as new threshold.
These threshold settings depend on each customer environment and are expected to be adjusted if needed.
Related Articles
How to create a new ActiveMQ KahaDB for use with AFX in RSA Identity Governance & Lifecycle 369Number of Views When replacing an RSA SecurID software token with a new software token the token PIN is not carried over to the new token 626Number of Views Error "PIN change failed dictionary check" and authentication fails for a user in new PIN mode in RSA Authentication Manag… 97Number of Views RSA Authentication Manager services failed to start after activating a new console certificate 583Number of Views New PIN Mode and Next Tokencode Mode fail after Cisco ASA upgrade to 9.1.7 in RSA Authentication Manager 8.x 546Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device Authentication Manager Security Console and Operations Console Inaccessible After Certificate Update RSA Authentication Manager 8.9 Patches and Hotfixes Readme RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide "No decryption codes were found in the zip file" error when decrypting RSA SecurID tokens
Don't see what you're looking for?