Hi Juergen,
Thanks for the detailed post.
As discussed above, I have configured the WorkManager in WAS-6.0.2 with following settings:
Code:
Work timeout - 0 milli (default)
Work request queue full action - Block (default)
Number of alarm threads - 2 (default)
Minimum number of threads threads - 10
Maximum number of threads threads - 50 (I have about 10 different input queues!)
Thread Priority priority - 5 (default)
Growable - Yes (default)
It works great in all the environments. But the bad news is that it fail to process more than about 1200 messages! Yes, I brought down my application over the weekend and there are about 6000 messages in queue.
Listener stop processing messages without throwing any error message...in any server log files.
I could find just following error message in trace.log file:
Code:
[ThreadMonitor W WSVR0605W: Thread "WorkManager.XXXXX : 9" (0000003f) has been active for 685035 milliseconds and may be hung. There are 1 threads in total in the server that may be hung.
[ThreadMonitor W WSVR0605W: Thread "WorkManager.XXXXX : 16" (00000046) has been active for 685098 milliseconds and may be hung. There are 2 threads in total in the server that may be hung.
[ThreadMonitor W WSVR0605W: Thread "WorkManager.XXXXX : 11" (00000041) has been active for 685004 milliseconds and may be hung. There are 3 threads in total in the server that may be hung.
[ThreadMonitor W WSVR0605W: Thread "WorkManager.XXXXX : 8" (0000003e) has been active for 685035 milliseconds and may be hung. There are 4 threads in total in the server that may be hung.
[ThreadMonitor W WSVR0605W: Thread "WorkManager.XXXXX : 17" (00000047) has been active for 685004 milliseconds and may be hung. There are 5 threads in total in the server that may be hung.
My understanding of above listed warning messages is that it just an idication of some thing already went wrong, but the actual problem..
I have following properties set to DMLC:
concurrentConsumers = 1
maxConcurrentConsumers = 5
receiveTimeout = 0
Am I missing some configuration?
Thx
Satya Katakam