diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index 722d369338ec..b4ebba0378ac 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -372,7 +372,7 @@ - `services.sickbeard` has been removed because all remaining compatible forks were removed from Nixpkgs due to security concerns. See [#560697](https://github.com/NixOS/nixpkgs/issues/560697) for details. -- `services.nginx` has a new option to set the number of worker processes to launch. It's set by default to `auto` instead of the previous default `1`. +- `services.nginx` has a new option to set the number of worker processes to launch. It's set by default to `auto` instead of the previous default `1`. Make sure to remove `worker_processes` from your own config (e.g. `services.nginx.appendConfig`) as nginx doesn't allow more than one definition. - `services.komodo-periphery` has been updated to support version 2.0.0. Some options have been renamed to match the new configuration structure; compatibility aliases are provided for the renamed options. The `passkeys` and `outbound.onboardingKey` options have been removed; use `passkeyFiles`, `auth.privateKey`/`auth.corePublicKeys`, or `outbound.onboardingKeyFile` instead. New outbound mode configuration is available under `outbound.*`. diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index e834899ed5b0..2be0184e23f7 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -195,7 +195,7 @@ let error_log ${cfg.logError}; daemon off; - worker_processes ${cfg.workerProcesses}; + worker_processes ${toString cfg.workerProcesses}; # load_module is a main-context directive that must precede events{}/http{}. ${optionalString (