From 2cfba84e472c1de3e556049081fb24b5ffcc45a4 Mon Sep 17 00:00:00 2001 From: Fishbone <38041294+leiless@users.noreply.github.com> Date: Fri, 2 Jul 2021 20:43:27 +0800 Subject: [PATCH] systemd: Set `ulimit -n` to 1048576 by default --- conf/systemd/frpc.service | 4 ++++ conf/systemd/frpc@.service | 1 + conf/systemd/frps.service | 4 ++++ conf/systemd/frps@.service | 1 + 4 files changed, 10 insertions(+) diff --git a/conf/systemd/frpc.service b/conf/systemd/frpc.service index dd88ce01..61adb3c0 100644 --- a/conf/systemd/frpc.service +++ b/conf/systemd/frpc.service @@ -9,6 +9,10 @@ Restart=on-failure RestartSec=5s ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini ExecReload=/usr/bin/frpc reload -c /etc/frp/frpc.ini +# see: +# https://github.com/containerd/containerd/issues/3201 +# https://github.com/containerd/containerd/pull/3202 +LimitNOFILE=1048576 [Install] WantedBy=multi-user.target diff --git a/conf/systemd/frpc@.service b/conf/systemd/frpc@.service index 9fa13ae8..5914ff6a 100644 --- a/conf/systemd/frpc@.service +++ b/conf/systemd/frpc@.service @@ -9,6 +9,7 @@ Restart=on-failure RestartSec=5s ExecStart=/usr/bin/frpc -c /etc/frp/%i.ini ExecReload=/usr/bin/frpc reload -c /etc/frp/%i.ini +LimitNOFILE=1048576 [Install] WantedBy=multi-user.target diff --git a/conf/systemd/frps.service b/conf/systemd/frps.service index 1daa2674..20c11756 100644 --- a/conf/systemd/frps.service +++ b/conf/systemd/frps.service @@ -8,6 +8,10 @@ User=nobody Restart=on-failure RestartSec=5s ExecStart=/usr/bin/frps -c /etc/frp/frps.ini +# see: +# https://github.com/containerd/containerd/issues/3201 +# https://github.com/containerd/containerd/pull/3202 +LimitNOFILE=1048576 [Install] WantedBy=multi-user.target diff --git a/conf/systemd/frps@.service b/conf/systemd/frps@.service index 8b625ca7..2942e0ba 100644 --- a/conf/systemd/frps@.service +++ b/conf/systemd/frps@.service @@ -8,6 +8,7 @@ User=nobody Restart=on-failure RestartSec=5s ExecStart=/usr/bin/frps -c /etc/frp/%i.ini +LimitNOFILE=1048576 [Install] WantedBy=multi-user.target