]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
daemon/main: decrease suggested nofile hard limit to 512k
authorTomas Krizek <tomas.krizek@nic.cz>
Mon, 16 Dec 2019 13:15:09 +0000 (14:15 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 7 Jan 2020 13:33:20 +0000 (14:33 +0100)
512k (or more) seems to be hard limit valued used by multiple distros
(fedora, arch, ubuntu, debian).

Closes #476

daemon/main.c
systemd/kresd@.service.in
systemd/nosocket/kresd@.service.in

index 94ef69bdf4907b192ce20c7bca3f2d40e8e30080..87f08ac9f1c94b2ab2f32daf3b6db1c72ec397b1 100644 (file)
@@ -798,8 +798,8 @@ int main(int argc, char **argv)
        if (ret) {
                kr_log_error("[system] failed to get or set file-descriptor limit: %s\n",
                                strerror(errno));
-       } else if (rlim.rlim_cur < 1024*1024) {
-               kr_log_info("[system] warning: hard limit for number of file-descriptors is only %ld but recommended value is 1048576\n",
+       } else if (rlim.rlim_cur < 512*1024) {
+               kr_log_info("[system] warning: hard limit for number of file-descriptors is only %ld but recommended value is 524288\n",
                                rlim.rlim_cur);
        }
 
index 0e7e86201bae76c468d67ebec48281379b12a828..b6dcf29d23def8a1091d70c375296345f92babfa 100644 (file)
@@ -17,7 +17,7 @@ Group=@group@
 TimeoutStopSec=10s
 WatchdogSec=10s
 Restart=on-abnormal
-LimitNOFILE=1048576
+LimitNOFILE=524288
 Sockets=kresd.socket
 Sockets=kresd-tls.socket
 Sockets=kresd-control@%i.socket
index f6e3690029a4260e544e9a507023e8a03881985b..3e846b7c97a164fd793f97d9918fbe46bceaf6ca 100644 (file)
@@ -19,7 +19,7 @@ AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETPCAP
 TimeoutStopSec=10s
 WatchdogSec=10s
 Restart=on-abnormal
-LimitNOFILE=1048576
+LimitNOFILE=524288
 
 [Install]
 WantedBy=kresd.target