Currently, when using Discourse (and seemingly only Discourse), trying to use it with nginx causes the worker process to enter an infinite loop. This even occurs on nixpkgs unstable (Nginx 1.27.2). Granted, for my system I selectively enable unstable packages, but I'm not sure how much that matters. It was diagnosed by a user in this topic. Disabling SSL on Nginx solves this problem, but that isn't exactly the wisest idea for a public-facing service.
Steps To Reproduce
Steps to reproduce the behavior:
Configure Discourse with incoming/outgoing email and other things as you normally might.
Try to log in to the default admin account.
The app should hang indefinitely at "Signing in...". If you have other web apps running, they should also immediately become inaccessible, but SSH and other internet services should be unaffected. Unlike most errors or problems, this one is from my experience rather annoying to find, because no errors or anything else is printed to logs, nor is OOM invoked.
Expected behavior
Discourse should work fine.
Screenshots
N/A
Additional context
I am using Postgresql 16, not the "supported" version, but taht shouldn't matter.
Notify maintainers
@fpletz @RaitoBezarius
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
On a related note: The NixOS test I just tried to run in order to see if it reproduces the issue has been broken since 9c50de8b57f060144c676654d9773db934a2b2c6.
Describe the bug
Currently, when using Discourse (and seemingly only Discourse), trying to use it with nginx causes the worker process to enter an infinite loop. This even occurs on nixpkgs unstable (Nginx 1.27.2). Granted, for my system I selectively enable unstable packages, but I'm not sure how much that matters. It was diagnosed by a user in this topic. Disabling SSL on Nginx solves this problem, but that isn't exactly the wisest idea for a public-facing service.
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
Discourse should work fine.
Screenshots
N/A
Additional context
I am using Postgresql 16, not the "supported" version, but taht shouldn't matter.
Notify maintainers
@fpletz @RaitoBezarius
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Add a :+1: reaction to issues you find important.