diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2022-09-30 21:22:33 -0400 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2022-10-01 12:41:56 -0400 |
commit | 564d8983ce6013afb515b81693170fff15403e47 (patch) | |
tree | ff79a3455bace3d6460aa75cb8d8ae382035225a /src/network.c | |
parent | fc38f2aaef608559ee723a08f46437a40574dc5d (diff) | |
download | lighttpd-git-564d8983ce6013afb515b81693170fff15403e47.tar.gz |
[core] keep sockets w/ server.graceful-restart-bg
always preserve sockets across graceful restart when
server.feature-flags += (server.graceful-restart-bg = "enabled")
Diffstat (limited to 'src/network.c')
-rw-r--r-- | src/network.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c index dd878768..0e668829 100644 --- a/src/network.c +++ b/src/network.c @@ -783,6 +783,9 @@ int network_init(server *srv, int stdin_fd) { network_merge_config(&p->defaults, cpv); } + if (config_feature_bool(srv, "server.graceful-restart-bg", 0)) + srv->srvconf.systemd_socket_activation = 1; + int rc = 0; do { |