From b1b24e475939fced39d0d3db4801bd4c9174b042 Mon Sep 17 00:00:00 2001 From: makefu Date: Mon, 9 Jan 2017 15:57:32 +0100 Subject: k 3 rtorrent: always restart on-failure does not seem to be enough to save it from crashing --- krebs/3modules/rtorrent.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'krebs/3modules/rtorrent.nix') diff --git a/krebs/3modules/rtorrent.nix b/krebs/3modules/rtorrent.nix index 0c478ade..d8551899 100644 --- a/krebs/3modules/rtorrent.nix +++ b/krebs/3modules/rtorrent.nix @@ -224,13 +224,14 @@ let cp -f ${configFile} ${cfg.workDir}/.rtorrent.rc ''; ExecStart = "${pkgs.tmux}/bin/tmux new-session -s rt -n rtorrent -d 'PATH=/bin:/usr/bin:${makeBinPath rutorrent-deps} ${cfg.package}/bin/rtorrent'"; + Restart = "always"; + RestartSec = "10"; ## you can simply sudo -u rtorrent tmux a if privateTmp is set to false ## otherwise the tmux session is stored in some private folder in /tmp PrivateTmp = false; WorkingDirectory = cfg.workDir; - Restart = "on-failure"; User = "${cfg.user}"; }; }; -- cgit v1.2.3