1
0
mirror of https://github.com/apache/httpd.git synced 2026-10-23 22:49:01 +03:00
Files
apache/modules/arch
Joe Orton 06c0a97f62 mod_systemd: Implement watchdog support:
* modules/arch/unix/mod_systemd.c (watchdog_ping): New.
  (systemd_pre_config, systemd_post_config, systemd_monitor): Send the
  watchdog keep-alive, and warn (AH10621) if WatchdogSec is too short
  to be met.

* docs/manual/mod/mod_systemd.xml: Document watchdog support.

* test/modules/arch/linux/test_006_watchdog.py: New test suite.

* test/modules/arch/linux/env.py (ForegroundServer): New, running httpd
  in the foreground so $WATCHDOG_PID can name it.
  (TransientService): Take extra unit properties.

* test/modules/arch/linux/test_001_notify.py
  (test_systemd_001_09_watchdog): No longer xfail; use a WatchdogSec
  which does not draw AH10621.

* test/modules/arch/linux/README: Describe the watchdog tests.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
GitHub: closes #728


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937644 13f79535-47bb-0310-9956-ffa450edef68
2026-08-30 08:57:27 +00:00
..
2020-04-21 10:18:08 +00:00
2022-06-01 12:37:44 +00:00