Sun Microsystems 820434310 HTTP Service Settings, Monitoring the HTTP Service, Keypoint Interval

Models: 820434310

1 128
Download 128 pages 34.03 Kb
Page 60
Image 60
Recover On Restart (Automatic Recovery)

HTTP Service Settings

Recover On Restart (Automatic Recovery)

To set the Recover on Restart attribute with the Admin Console, go to Configurations > config-name> Transaction Service. Click the Recover check box to set it to true (checked, the default) or false (un-checked).

You can also set automatic recovery with asadmin, for example:

asadmin set server1.transaction-service.automatic-recovery=false

When Recover on Restart is true, the server will always perform transaction logging, regardless of the Disable Distributed Transaction Logging attribute.

If Recover on Restart is false, then:

If Disable Distributed Transaction Logging is false (the default), then the server will write transaction logs.

If Disable Distributed Transaction Logging is true, then the server will not write transaction logs.

Not writing transaction logs will give approximately twenty percent improvement in performance, but at the cost of not being able to recover from any interrupted transactions. The performance benefit applies to transaction-intensive tests. Gains in real applications may be less.

Keypoint Interval

The keypoint interval determines how often entries for completed transactions are removed from the log file. Keypointing prevents a process log from growing indefinitely.

Frequent keypointing is detrimental to performance. The default value of the Keypoint Interval is 2048, which is sufficient in most cases.

HTTP Service Settings

Monitoring and tuning the HTTP server instances that handle client requests are important parts of ensuring peak Enterprise Server performance.

“Monitoring the HTTP Service” on page 60

“Tuning the HTTP Service” on page 64

“Tuning HTTP Listener Settings” on page 69

Monitoring the HTTP Service

Enable monitoring statistics for the HTTP service using either Admin Console or asadmin. In the Admin Console, the monitoring level (LOW or HIGH) has no effect on monitoring the HTTP Service.

60

Sun GlassFish Enterprise Server 2.1 Performance Tuning Guide • January 2009

Page 60
Image 60
Sun Microsystems 820434310 manual HTTP Service Settings, Monitoring the HTTP Service, Recover On Restart Automatic Recovery