Monday, May 12, 2014

ADMS0005E: The system is unable to generate synchronization request: javax.management.JMRuntimeException: ADMN0022E: Access is denied for the getRepositoryEpoch operation on ConfigRepository MBean because of insufficient or empty credentials.

If you get this error then synchronisation issue is there.Please check node is in sync in WAS console.
The server will not come up if node is not synch .Check for error messages like
Caused by: com.ibm.ejs.EJSException: Could not register with Location Service Daemon, which could only reside in the NodeAgent in SysOut logs.

Restart nodeagent to solve the issue .
The JVM will not come up if nodeagent has issue in registering with local service deamon.

Monday, April 28, 2014

Bad Request Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit.

Clear the browser cache and see if the error resolves.If not please increase the value of
LimitRequestFieldSize in httpd.conf

 
IBM reference link:
http://www-01.ibm.com/support/docview.wss?uid=swg21223419
http://www-01.ibm.com/support/docview.wss?uid=swg21384722

Thursday, April 10, 2014

ESI: getResponse: failed to get response: rc = 10 Internal server error 500

If you get these errors in Plugin logs

ERROR: ServerIOTimeout fired. Time out 60. retry count 0. serverIOTimeoutRetry -1, retry YES, rc 10

The above error is due to low value of ServerIOtimeOut.

ServerIOtimeOut plugin property explanation from IBM:
The ServerIOTimeout attribute of a server element enables the plug-in to set a time out value, in seconds, for sending requests to and reading responses from the application server.
If you set the ServerIOTimeout attribute to a positive value, this attempt to contact the server ends when the timeout occurs. However, the server is not considered to be down and future requests are still sent to the server on which the timeout occurred..
If you set the ServerIOTimeout attribute to a negative value, the server is considered to be down whenever a timeout occurs, and no future requests are sent to the server on which the timeout occurred.
  If a value is not set for the ServerIOTimeout attribute, the plug-in, by default, uses blocked I/O to write requests to and read responses from the application server, and does not time out the TCP connection. For example, you might specify the following setting:
For example, you might specify the following setting:
<Server Name="server1" ServerIOTimeout=300>
In this situation, if an application server stops responding to requests, the plug-in waits 300 seconds (5 minutes) before timing out the TCP connection. Setting the ServerIOTimeout attribute to a reasonable value enables the plug-in to time out the connection sooner, and transfer requests to another application server when possible.
When selecting a value for this attribute, remember that sometimes it might take a couple of minutes for an application server to process a request. Setting the value of the ServerIOTimeout attribute too low could cause the plug-in to send a false server error response to the client.
Important: The ServerIOTimeout limits the amount of time the plug-in will wait for each individual read or write operation to return. ServerIOTimeout does not represent a timeout for the overall request.
 
 
Increase the ServerIOtimeout value  to solve the above issue.
 
 

Thursday, March 27, 2014

Viewing activity log using showlog command

GO to $profile_root/bin

Use the below command to conver binary activity log to viewable one.

./showlog.sh  <activity.log path>  <path where you wanted to place new log>

ex:./showlog.sh ./logsactivity.log    /tmp/activity.log

SRVE0255E: A WebGroup/Virtual Host to handle /ibm/console has not been defined

The above error will be there in SystemOut logs when admin console of Websphere is not able to access.The reason is isclite.ear might be corrupted or manul port change would have caused the issue.

To solve the issue please reinstall isclite.ear using the below commands

Uninstall :

$profile_root/bin/wsadmin.sh -lang jython -f deployConsole.py remove






Install:
 $profile_root/bin/wsadmin.sh -lang jython -f deployConsole.py install