mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-31 05:55:28 +00:00
[master] Servers now create PID files
Merge branch 'trac3769'
This commit is contained in:
@@ -128,6 +128,35 @@ strings <userinput>path</userinput>/kea-dhcp-ddns | sed -n 's/;;;; //p'
|
||||
Upon start up the module will load its configuration and begin listening
|
||||
for NCRs based on that configuration.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
During startup the server will attempt to create a PID file of the
|
||||
form: [localstatedir]/[conf name].kea-dhcp-ddns.pid
|
||||
where:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><command>localstatedir</command>: The value as passed into the
|
||||
build configure script. It defaults defaults to "/usr/local/var". Note
|
||||
that this value may be overridden at run time by setting the environment
|
||||
variable KEA_PIDFILE_DIR. This is intended primarily for testing purposes.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara><command>conf name</command>: The confguration file name
|
||||
used to start the server, minus all preceding path and file extension.
|
||||
For example, given a pathname of "/usr/local/etc/kea/myconf.txt", the
|
||||
portion used would be "myconf".
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
If the file already exists and contains the PID of a live process,
|
||||
the server will issue a DHCP_DDNS_ALREADY_RUNNING log message and exit. It
|
||||
is possible, though unlikely, that the file is a remnant of a system crash
|
||||
and the process to which the PID belongs is unrelated to Kea. In such a
|
||||
case it would be necessary to manually delete the PID file.
|
||||
</para>
|
||||
|
||||
|
||||
</section> <!-- end start-stop -->
|
||||
<section id="d2-configuration">
|
||||
<title>Configuring the DHCP-DDNS Server</title>
|
||||
|
@@ -106,6 +106,33 @@ strings <userinput>path</userinput>/kea-dhcp4 | sed -n 's/;;;; //p'
|
||||
access. Make sure you run this daemon as root.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
During startup the server will attempt to create a PID file of the
|
||||
form: [localstatedir]/[conf name].kea-dhcp4.pid
|
||||
where:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><command>localstatedir</command>: The value as passed into the
|
||||
build configure script. It defaults defaults to "/usr/local/var". Note
|
||||
that this value may be overridden at run time by setting the environment
|
||||
variable KEA_PIDFILE_DIR. This is intended primarily for testing purposes.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara><command>conf name</command>: The confguration file name
|
||||
used to start the server, minus all preceding path and file extension.
|
||||
For example, given a pathname of "/usr/local/etc/kea/myconf.txt", the
|
||||
portion used would be "myconf".
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
If the file already exists and contains the PID of a live process,
|
||||
the server will issue a DHCP4_ALREADY_RUNNING log message and exit. It
|
||||
is possible, though unlikely, that the file is a remnant of a system crash
|
||||
and the process to which the PID belongs is unrelated to Kea. In such a
|
||||
case it would be necessary to manually delete the PID file.
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="dhcp4-configuration">
|
||||
|
@@ -104,6 +104,32 @@ strings <userinput>path</userinput>/kea-dhcp6 | sed -n 's/;;;; //p'
|
||||
access. Make sure you run this daemon as root.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
During startup the server will attempt to create a PID file of the
|
||||
form: [localstatedir]/[conf name].kea-dhcp6.pid
|
||||
where:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><command>localstatedir</command>: The value as passed into the
|
||||
build configure script. It defaults defaults to "/usr/local/var". Note
|
||||
that this value may be overridden at run time by setting the environment
|
||||
variable KEA_PIDFILE_DIR. This is intended primarily for testing purposes.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara><command>conf name</command>: The confguration file name
|
||||
used to start the server, minus all preceding path and file extension.
|
||||
For example, given a pathname of "/usr/local/etc/kea/myconf.txt", the
|
||||
portion used would be "myconf".
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
If the file already exists and contains the PID of a live process,
|
||||
the server will issue a DHCP6_ALREADY_RUNNING log message and exit. It
|
||||
is possible, though unlikely, that the file is a remnant of a system crash
|
||||
and the process to which the PID belongs is unrelated to Kea. In such a
|
||||
case it would be necessary to manually delete the PID file.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id="dhcp6-configuration">
|
||||
|
Reference in New Issue
Block a user