2.4.2 List of Required Data to Be Acquired
The following table describes a list of data required for troubleshooting in the application server. Moreover, the same table also describes the timing to send the data to maintenance personnel when required.
Item No. |
Type of material |
Description |
Delivery timing |
---|---|---|---|
1 |
Message log#1 |
The status and the error information of the J2EE server, and so on, is output in the message log. |
Primary/ Secondary |
2 |
User log#1 |
The information of the standard output and the standard error output in the application is output in the user log. |
Primary |
3 |
Exception log#1 |
The exception information when the error occurred in the system is output in the exception log. |
Primary |
4 |
Maintenance log#1 |
The failure maintenance information when the error occurred in the system is output in the maintenance log. The maintenance personnel use this information for analyzing the failure. |
Primary/ Secondary |
5 |
Trace based performance analysis |
The trace information that is output in one cycle of processing of the request is output in the trace based performance analysis. |
Secondary |
6 |
Thread dumps of JavaVM |
Outputs the JavaVM operation information and thread stack status. |
Primary |
7 |
GC logs of JavaVM |
Outputs the activity status of JavaVM GC. |
Primary |
8 |
Memory dump |
The memory image of the process is output in the memory dump. |
Secondary |
9 |
JavaVM log file#2 |
Outputs the JavaVM log provided with Cosminexus Developer Kit for Java. |
Primary |
10 |
Error report files |
A log file output when you stop the JavaVM. |
Primary |
11 |
OS state or log |
A record of the OS operation information. |
Primary/ Secondary |
12 |
Statistical information of OS |
A record of the OS statistical information. |
Primary |
13 |
Definition information |
Definition information of various types of the application server settings. |
Primary/ Definition |
14 |
Operation directory |
A directory that stores the work file during the application server operation. |
Primary/ Secondary/ Definition |
15 |
Resource setting |
The information of settings of resources used in the application server (data source, resource adapter). |
Secondary/ Definition |
16 |
Web server log |
Log of Cosminexus HTTP Server, Microsoft IIS. |
Primary/ Secondary |
17 |
JavaVM stack trace#3 |
The information used for cause investigation if JavaVM terminates abnormally. |
Primary/ Secondary |
18 |
Event log of the Explicit Memory Management functionality of JavaVM#2 |
Information of an event (initialization of Explicit memory block, object creation to Explicit memory block, release process of Explicit memory block) occurred due to the Explicit Memory Management functionality will be output. |
Primary |
- Legend:
-
Primary: Primary delivery data
Secondary: Secondary delivery data
Definition: Definition sending data
- #1
-
Log output by the Application Server component software.
- #2
-
Output when JavaVM start option is specified. For details about acquisition options, see 4.10 JavaVM log (JavaVM log file). For details about options, see 14. Options for Invoking JavaVM in the uCosminexus Application Server Definition Reference Guide.
- #3
-
Output only when using UNIX.
A log file is created automatically in the directory specified in the environment settings file of each component software. A serial number from 1 to the number of specified log files is attached to the file name. When the size of the log file reaches its maximum size for one file, the output destination switches to the next log file. After the number of specified log files are output, the log is output once again to the log file with the number of the file name as 1. Note that there are times when the file size of the log file may slightly increase as compared to the size specified in the environment settings file to ensure that one record of a log file is output without a break. The maximum length of one record is about 4 KB.