25 lines
991 B
ReStructuredText
25 lines
991 B
ReStructuredText
.. SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
Process management
|
|
==================
|
|
|
|
There following should be taken into consideration when running without systemd:
|
|
|
|
* To utilize multiple CPUs, kresd has to be executed as several independent
|
|
processes.
|
|
* Maintenance daemon(s) have to be executed separately.
|
|
* If a process crashes, it might be useful to restart it.
|
|
* Using some mechanism similar to :ref:`mod-watchdog` might be desirable to
|
|
recover in case a process becomes unresponsive.
|
|
|
|
Please note, systemd isn't the only process manager and other solutions exist,
|
|
such as supervisord_. Configuring these is out of the scope of this
|
|
document. Please refer to their respective documentations.
|
|
|
|
It is also possible to use kresd without any process management at all, which
|
|
may be suitable for some purposes (such as low-traffic local / home network resolver,
|
|
testing, development or debugging).
|
|
|
|
.. include:: ../utils/cache_gc/README.rst
|
|
|
|
.. _`supervisord`: http://supervisord.org/
|