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
■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 |