diff options
author | Andrey Arapov <arno@nixaid.com> | 2015-01-19 10:46:45 +0100 |
---|---|---|
committer | Andrey Arapov <arno@nixaid.com> | 2015-01-19 10:46:45 +0100 |
commit | b1b9efdbe1eadd771e08aa0b4aa05e679115db3c (patch) | |
tree | 3e67cd726781994f25354aaa1dd96b579cbdfabd /nixos | |
parent | c163baca3bf09af9431bc2c00a642282f5e64776 (diff) | |
download | nixpkgs-b1b9efdbe1eadd771e08aa0b4aa05e679115db3c.tar nixpkgs-b1b9efdbe1eadd771e08aa0b4aa05e679115db3c.tar.gz nixpkgs-b1b9efdbe1eadd771e08aa0b4aa05e679115db3c.tar.bz2 nixpkgs-b1b9efdbe1eadd771e08aa0b4aa05e679115db3c.tar.lz nixpkgs-b1b9efdbe1eadd771e08aa0b4aa05e679115db3c.tar.xz nixpkgs-b1b9efdbe1eadd771e08aa0b4aa05e679115db3c.tar.zst nixpkgs-b1b9efdbe1eadd771e08aa0b4aa05e679115db3c.zip |
nginx service improvements
Adding Restart, RestartSec, StartLimitInterval to ensure that the service is started in case if it can't assign (bind) the address as often it takes longer for the network (e.g. dhcpcd) to get the IP assigned.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/web-servers/nginx/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index 0af1b58b7ca..0f21ef01263 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -102,6 +102,9 @@ in ''; serviceConfig = { ExecStart = "${nginx}/bin/nginx -c ${configFile} -p ${cfg.stateDir}"; + Restart = "on-failure"; + RestartSec = "10s"; + StartLimitInterval = "1min"; }; }; |