From e45224d67f31d9745204afb307b3739ba79f22b1 Mon Sep 17 00:00:00 2001 From: Alexander Tomokhov Date: Sat, 18 Nov 2023 19:26:47 +0400 Subject: [PATCH] fix resources/limits.txt but do not use them for now --- configuration.nix | 2 +- resources/limits.nix | 55 ++++++++++++++++++++++---------------------- 2 files changed, 28 insertions(+), 29 deletions(-) diff --git a/configuration.nix b/configuration.nix index 8fb38f0..9a60897 100644 --- a/configuration.nix +++ b/configuration.nix @@ -13,7 +13,7 @@ ./passmgr/bitwarden.nix ./webserver/nginx.nix ./webserver/memcached.nix - ./resources/limits.nix + # ./resources/limits.nix ./videomeet/jitsi.nix ./git/gitea.nix ]; diff --git a/resources/limits.nix b/resources/limits.nix index 5d341cb..801b975 100644 --- a/resources/limits.nix +++ b/resources/limits.nix @@ -1,47 +1,46 @@ -{ pkgs, ... }: { systemd.services = { dovecot2 = { serviceConfig = { - cpuAccounting = true; - cpuQuota = "20%"; - memoryAccounting = true; - memoryMax = "256M"; - startLimitIntervalSec = 500; - startLimitBurst = 5; - blockIOWeigth = 25; + CpuAccounting = true; + CpuQuota = "20%"; + MemoryAccounting = true; + MemoryMax = "256M"; + StartLimitIntervalSec = 500; + StartLimitBurst = 5; + BlockIOWeight = 25; }; }; postfix = { serviceConfig = { - cpuAccounting = true; - cpuQuota = "20%"; - memoryAccounting = true; - memoryMax = "256M"; - startLimitIntervalSec = 500; - startLimitBurst = 5; - blockIOWeigth = 25; + CpuAccounting = true; + CpuQuota = "20%"; + MemoryAccounting = true; + MemoryMax = "256M"; + StartLimitIntervalSec = 500; + StartLimitBurst = 5; + BlockIOWeight = 25; }; }; ocserv = { serviceConfig = { - cpuAccounting = true; - cpuQuota = "70%"; - memoryAccounting = true; - memoryMax = "512M"; - startLimitIntervalSec = 500; - startLimitBurst = 5; + CpuAccounting = true; + CpuQuota = "70%"; + MemoryAccounting = true; + MemoryMax = "512M"; + StartLimitIntervalSec = 500; + StartLimitBurst = 5; }; }; nginx = { serviceConfig = { - cpuAccounting = true; - cpuQuota = "70%"; - memoryAccounting = true; - memoryMax = "768M"; - startLimitIntervalSec = 500; - startLimitBurst = 5; - blockIOWeigth = 10; + CpuAccounting = true; + CpuQuota = "70%"; + MemoryAccounting = true; + MemoryMax = "768M"; + StartLimitIntervalSec = 500; + StartLimitBurst = 5; + BlockIOWeight = 10; }; }; };