View Single Post
  #1 (permalink)  
Old May 3rd, 2007, 00:04
chrisplough's Avatar
chrisplough chrisplough is offline
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 847
Blog Entries: 7
Thanks: 53
Thanked 202 Times in 122 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 10
chrisplough has a spectacular aura aboutchrisplough has a spectacular aura aboutchrisplough has a spectacular aura about
Send a message via AIM to chrisplough
[SOLVED] WebLogic Error: <BEA-000402> maximum of number of socket reader thread

A client was recently performing some high-load Web UI testing on a new OTM v5.5 instance and continually received the following error:

Code:
####<Apr 20, 2007 11:42:09 AM EDT> <Warning> <Socket> <otm.company.com> <gc3-otm> <ListenThread.Default> <<WLS Kernel>> <>
<BEA-000402> <There are: 9 active sockets, but the maximum number of socket reader threads allowed by the configuration is: 8. You may want to alter your configuration.>
Changing the Execute threads for a WebLogic instance is commonplace once OTM is pushed in high-performance load testing, however this was a new error that we hadn't seen before. In the end, we tracked this down to a specific parameter in the WebLogic config.xml.template file that specifies the percentage of Execute Threads set aside as Socket Reader Threads.

So we edited the config file and added the following parameter:
Code:
ThreadPoolPercentSocketReaders="50"
The source for this info was the following document:
Tuning WebLogic Server
Hope this helps!

Thanks!
--Chris
__________________
Chris Plough
MavenWire

www.MavenWire.com