'\" t
.\" Title: ESA_JPIP_SERVER
.\" Author: [see the "AUTHORS" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1
.\" Date: 06/17/2014
.\" Manual: Users Commands
.\" Source: ESA JPIP 0.1
.\" Language: English
.\"
.TH "ESA_JPIP_SERVER" "1" "06/17/2014" "ESA JPIP 0\&.1" "Users Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
esa_jpip_server \- Start ESA JPIP Server
.SH "SYNOPSIS"
.HP \w'\fBesa_jpip_server\fR\ 'u
\fBesa_jpip_server\fR \fIcommand\fR
.br
.SH "DESCRIPTION"
.PP
Start ESA JPIP Server\&.
.SH "COMMANDS"
.PP
The application accepts the following command line parameters:
.sp
.if n \{\
.RS 4
.\}
.nf
esa_jpip_server [start]
.fi
.if n \{\
.RE
.\}
.PP
It runs the server application\&.
.sp
.if n \{\
.RS 4
.\}
.nf
esa_jpip_server status
.fi
.if n \{\
.RE
.\}
.PP
It shows some information (memory, num\&. of connections, etc\&.) of the current server process\&. Currently the information shown is:
.sp
.if n \{\
.RS 4
.\}
.nf
The available total memory\&.
The memory consumed by the father process\&.
The memory consumed by the child process\&.
The number of connections\&.
The number of iterations (the number of times that the child process has been restarted)\&.
The number of threads of the child process\&.
The CPU usage of the child process\&.
.fi
.if n \{\
.RE
.\}
.sp
.if n \{\
.RS 4
.\}
.nf
esa_jpip_server record [name_file]
.fi
.if n \{\
.RE
.\}
.PP
It shows the same information in columns, being updated every 5 seconds\&. It accepts a third parameter, a name of a file where to store this information\&.
.sp
.if n \{\
.RS 4
.\}
.nf
esa_jpip_server stop [child]
.fi
.if n \{\
.RE
.\}
.PP
Both processes or only the child process (depending on the second parameter) associated to the current server running are finished\&.
.sp
.if n \{\
.RS 4
.\}
.nf
esa_jpip_server debug [child]
.fi
.if n \{\
.RE
.\}
.PP
It calls the debugger for the parent or child process depending on the second parameter\&.
.sp
.if n \{\
.RS 4
.\}
.nf
esa_jpip_server clean cache
.fi
.if n \{\
.RE
.\}
.PP
It removes all the cache files from the cache root folder which have exceeded the "cache_max_time" field from the "server\&.cfg" file\&. It also removes the existing "\&.backup" files from the same directory\&.
.SH "AUTHORS"
.PP
This manual page was written by Mathieu Malaterre for the Debian GNU/Linux system (but may be used by others)\&.