diff options
author | Philip Munksgaard <philip@munksgaard.me> | 2024-01-24 10:26:00 +0100 |
---|---|---|
committer | Philip Munksgaard <philip@munksgaard.me> | 2024-01-26 20:19:49 +0100 |
commit | 1ee8e72834880c4859666c501dbbeef896c0d127 (patch) | |
tree | b561ba89b673c66a0b96fc5823fe433bf8e8f9e7 /nixos/modules/services/development | |
parent | 897d5670a3da4166ad87b115770ad7d587d7238d (diff) | |
download | nixlib-1ee8e72834880c4859666c501dbbeef896c0d127.tar nixlib-1ee8e72834880c4859666c501dbbeef896c0d127.tar.gz nixlib-1ee8e72834880c4859666c501dbbeef896c0d127.tar.bz2 nixlib-1ee8e72834880c4859666c501dbbeef896c0d127.tar.lz nixlib-1ee8e72834880c4859666c501dbbeef896c0d127.tar.xz nixlib-1ee8e72834880c4859666c501dbbeef896c0d127.tar.zst nixlib-1ee8e72834880c4859666c501dbbeef896c0d127.zip |
livebook: Set KillMode=mixed
This will gracefully shut down the service instead of resulting in errors like this: ``` Jan 24 10:11:11 foo livebook[981676]: 10:11:11.922 [error] GenServer :disksup terminating Jan 24 10:11:11 foo livebook[981676]: ** (stop) {:port_died, :normal} Jan 24 10:11:11 foo livebook[981676]: Last message: {:EXIT, #Port<0.8>, :normal} Jan 24 10:11:11 foo livebook[981676]: 10:11:11.922 [error] GenServer :memsup terminating Jan 24 10:11:11 foo livebook[981676]: ** (stop) {:port_died, :normal} ```
Diffstat (limited to 'nixos/modules/services/development')
-rw-r--r-- | nixos/modules/services/development/livebook.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/development/livebook.nix b/nixos/modules/services/development/livebook.nix index 30ab7ae3f128..df0e6e01e97c 100644 --- a/nixos/modules/services/development/livebook.nix +++ b/nixos/modules/services/development/livebook.nix @@ -88,6 +88,7 @@ in Restart = "always"; EnvironmentFile = cfg.environmentFile; ExecStart = "${cfg.package}/bin/livebook start"; + KillMode = "mixed"; }; environment = mapAttrs (name: value: if isBool value then boolToString value else toString value) |