Conversation
fa15480 to
d2b769e
Compare
d2b769e to
7b6ddab
Compare
|
It looks like the web server is hanging and not returning responses with granian much of the time. I think we have a compatibility issue between kinto and granian's wsgi implementation. This just hangs forever for me. The root I don't have more time to dig into it at the moment. I tried updating |
alexcottner
left a comment
There was a problem hiding this comment.
I can't make this work consistently locally. I'm not sure why, but it's very flaky with responses. The logs indicate it's doing the work, but then it doesn't return a response.
|
@alexcottner removing the wrapper seems to fix the issue. |
|
Spoiler: it doens't |
The previous config tried to run a single memcached process on two ports (`-p 11211 -p 11212`), which is invalid — memcached only accepts one `-p` flag. This left one port unbound and the other broken under qemu emulation (`platform: linux/amd64` on Apple Silicon), causing python-memcache to block for its 3-second socket timeout on every authenticated request, freezing Granian's blocking thread. Replace with two separate memcached services (one per port), using the multi-arch image without a platform constraint so each host pulls the native variant automatically. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
b70514a to
145773b
Compare
fd54513 to
36f756a
Compare
|
Fix #1159
Notes for deployment:
GRANIAN_TRUSTED_HOSTSwould have to be set forX-Forwarded-Hostto be read (used in redirections)