What Is Your System Configuration?

Identifying the Problem

Have any patches been applied? If so, what are the product and operating system patch numbers?

What other products and technologies are installed and being used in the installation?

How many application servers, web servers, and directory servers are installed? What are the products and versions?

How is the web server connected to Enterprise Server? On the same system?

How is Enterprise Server connected to the directory server?

What JDBC driver is being used to access the database?

What Is Your System Configuration?

What are your settings?

On which port is Enterprise Server v3 Prelude configured? The default or something else?

What defaults were changed during installation and what are the values?

What other settings were changed from the defaults and what are their values?

What are the JVM heap, stack, and garbage collection-related parameters set to?

What are the JVM options?

What is the permgen size? OutOfMemoryError:PermGen space errors are common and indicate that you need to increase the permanent generation space available.

Is SSL enabled?

What are your network settings (proxy, firewall, and so on)? What happens if you disable your firewall and attempt the task?

What Is Different?

What is different that could have provoked the problem or triggered the event? Was something new added or changed? Have any new applications been deployed? If changes have been made recently, consider backing them out and seeing what happens — does the problem still occur?

Was the feature or functionality working correctly at one time? If so, what changed or happened between then and now?

Is this working on another system? If so, what is different about that environment?

Examining Log Files

Logging is one of your most important troubleshooting tools. It is the process by which Enterprise Server captures data about events that occur during server operation. This data is recorded in a log file, and is usually the first source of information when Enterprise Server problems occur. The primary purpose of log files is to provide troubleshooting information.

16

Sun GlassFish Enterprise Server v3 Prelude Troubleshooting Guide • November 2008

Page 16
Image 16
Sun Microsystems 820682310 manual Examining Log Files, What Is Your System Configuration?, What Is Different?