From c9446386ebcac44dd25d8d0f74288550cfe761a3 Mon Sep 17 00:00:00 2001 From: Jan Christoph Uhde Date: Mon, 13 Nov 2017 17:47:22 +0100 Subject: [PATCH] Allow more threads for this unit. (#3680) --- Installation/systemd/arangodb3.service.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Installation/systemd/arangodb3.service.in b/Installation/systemd/arangodb3.service.in index 008f900c57..7a095956d1 100644 --- a/Installation/systemd/arangodb3.service.in +++ b/Installation/systemd/arangodb3.service.in @@ -17,8 +17,14 @@ Description=ArangoDB database server After=sysinit.target sockets.target timers.target paths.target slices.target network.target syslog.target [Service] +# we could use another type for more reliable reporting Type=simple + +# system limits LimitNOFILE=131072 +LimitNPROC=131072 +TasksMax=131072 + PIDFile=/var/run/arangodb3/arangod.pid Environment=GLIBCXX_FORCE_NEW=1 @@ -35,6 +41,7 @@ ExecStartPre=@CHOWN_EXECUTABLE@ -R arangodb:arangodb /var/lib/arangodb3-apps ExecStartPre=@CHMOD_EXECUTABLE@ 700 /var/lib/arangodb3-apps ExecStart=/usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb3/arangod.pid --temp.path /var/tmp/arangodb3 --log.foreground-tty true + TimeoutStopSec=3600 TimeoutSec=3600