Sun Microsystems 820434310 Server User Manual


 
General Settings
In general, writing to the system log slows down performance slightly; and increased disk access
(increasing the log level, decreasing the le rotation limit or time limit) also slows down the
application.
Also, make sure that any custom log handler doesn’t log to a slow device like a network le
system since this can adversely aect performance.
Log Levels
Set the log level for the server and its subsystems in the Admin Console Logger Settings page,
Log Levels tab. The page enables you to specify the default log level for the server (labeled Root),
the default log level for javax.enterprise.system subsystems (labeled Server) such as the EJB
Container, MDB Container, Web Container, Classloader, JNDI naming system, and Security,
and for each individual subsystem.
Log levels vary from FINEST, which provides maximum log information, through SEVERE,
which logs only events that interfere with normal program execution. The default log level is
INFO. The individual subsystem log level overrides the Server setting, which in turn overrides
the Root setting.
For example, the MDB container can produce log messages at a dierent level than server
default. To get more debug messages, set the log level to FINE, FINER, or FINEST. For best
performance under normal conditions, set the log level to WARNING. Under benchmarking
conditions, it is often appropriate to set the log level to SEVERE.
Web Container Settings
Set Web container properties with the Admin Console at Congurations > cong-name > Web
Container.
“Session Properties: Session Timeout” on page 51
“Manager Properties: Reap Interval” on page 52
“Disable Dynamic JSP Reloading” on page 52
Session Properties: Session Timeout
Session timeout determines how long the server maintains a session if a user does not explicitly
invalidate the session. The default value is 30 minutes. Tune this value according to your
application requirements. Setting a very large value for session timeout can degrade
performance by causing the server to maintain too many sessions in the session store. However,
setting a very small value can cause the server to reclaim sessions too soon.
WebContainerSettings
Chapter3 • Tuningthe EnterpriseServer 51