Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 
Table of contents Previous: Updating Clients to Use Compressed Data Transfers Next: Restricting Access to Remote Server Datasets

Activating Transaction Logging on a Remote Server

Remote servers can use transaction logging to monitor data requests that the server receives from McIDAS-X clients. This information is written into the file SERVER.LOG, which resides in the first writable directory of the environment from which the server is run.

The following items are logged.

Field Bytes Type Description
1 4 unsign Server IP address
2 4 int Server port used
3 4 unsign Client IP address
4 4 char User ID
5 4 int Project number
6 12 char Password
7 4 char Transaction type
8 4 int Number of bytes received by server
9 120 char ADDE request string
10 4 int Number of bytes going out
11 4 int 100 x CPU seconds
12 4 int Return code
13 72 char Error message
14 4 int Start date in IYD format
15 4 int Start time of transaction in hhmmss
16 4 int End time of transaction in hhmmss

Transaction logging is activated by setting the environment variable ADDE_LOGGING in the remote server account before the server starts. Complete the steps below to do this automatically each time you log in to the remote server account.

1. Add the following line to the remote server account's $HOME/.mcenv file.

export ADDE_LOGGING; ADDE_LOGGING=YES

2. Examine the remote server account's $HOME/.profile file and add the following line if it's not already present. Be sure to leave a space between the period (.) and $HOME.

. $HOME/.mcenv

 

WARNING!
The SERVER.LOG file will continue to grow in size until it is truncated or removed.
High access volume servers should schedule the file to be rotated or truncated to prevent filling of the file system.

To deactivate transaction logging, remove the line listed in step 1 above from the remote server account's $HOME/.mcenv file.


Table of contents Previous: Updating Clients to Use Compressed Data Transfers Next: Restricting Access to Remote Server Datasets
 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Office of Programs University Corporation for Atmospheric Research (UCAR)   Unidata is a member of the UCAR Office of Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690