X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fpazpar2.xml;h=ae08fe88f10b79a5764f27c1c2ac1e12d53e2543;hb=7c2c72339e8d1f6ada2de74870bcc8ae038d062e;hp=40d4e93c280f83dee9e9e93c2ceedd6322e234a4;hpb=cf880fac8c1c2805136cb463dc3d1b7d05826741;p=pazpar2-moved-to-github.git diff --git a/doc/pazpar2.xml b/doc/pazpar2.xml index 40d4e93..ae08fe8 100644 --- a/doc/pazpar2.xml +++ b/doc/pazpar2.xml @@ -8,7 +8,7 @@ %idcommon; ]> - + Pazpar2 @@ -16,7 +16,7 @@ Pazpar2 - 1 + 8 @@ -27,33 +27,184 @@ pazpar2 + + + + + + + + + + DESCRIPTION - + pazpar2 is the Pazpar2 Metasearch daemon + and server. + In normal operation it acts as a simple HTTP server which serves + the Pazpar2 protocol. + The HTTP listener address may be given on the command line using + option or in the main configuration + file. The main configuration must be specified using option + . + OPTIONS - + + + + + + + Enables dump of XML records to the current log file. + It is useful if stylesheets are being debugged. + + + + + + + Puts the Pazpar2 server in the background. + + + + + + + Specifies main configuration. This option must be specified + in order for Pazpar2 to operate normally. + + + + + + + + Specifies the HTTP listener binding address. + The ip + may be a hostname or @ for "any" address. + The port is an integer. + + + + + + + + Specifies log file. The log file must be specified when Pazpar2 + is running in the background (-D). + + + + + + + + Specifies PID file. If Pazpar2 is started and configured properly + the file given holds the process ID of the Pazpar2 process. + + + + + + + + Specifies a file or directory with alternative settings. This + overrides the settings element in the main + configuration. + + + + + + + + + Makes the Pazpar2 server change user ID to the + uid given. + This, normally, require root privilege. + + + + + + + + + Shows Pazpar2 version and versions of some of the components that it + is using (ICU and YAZ). Pazpar2 will not exit immediately after + displaying the version information (no daemon started). + + + + + + + + Makes the Pazpar2 server operate in debugging mode. + This prevents Pazpar2 from making separate threads and processes. + This option should not be used in production. + + + + + + + + EXAMPLES - + The Debian package of pazpar2 starts the server with: + + pazpar2 -D -f /etc/pazpar2/pazpar2.cfg -l /var/log/pazpar2.log -p /var/run/pazpar2.pid -u nobody + + (one line). + + + This will put pazpar2 in the background (-D), read config from from + /etc/pazpar2/pazpar2.cfg, log messages to + /var/log/pazpar2.log, create PID file + /var/run/pazpar2.pid. When the daemon is properly + started, the server will change effective user ID to nobody. + + + The server can be terminated with: + + kill `cat /var/run/pazpar2.pid` + + + + If Pazpar2 is to be debugged using GDB, we use option -X: + + cd pazpar2/src + gdb ./pazpar2 + (gdb) run -X -f ../etc/pazpar2.cfg + + FILES - + /usr/sbin/pazpar2: pazpar2 daemon + + /usr/share/pazpar2: pazpar2 shared files + + /etc/pazpar2: pazpar2 config area SEE ALSO + Pazpar2 configuration: pazpar2_conf 5 + Pazpar2 protocol: pazpar2_protocol 7