Conversation
fc5d8e6 to
65b8c71
Compare
changelog: Internal, Configuration, Add Puma configuration
65b8c71 to
5440eb1
Compare
|
aduth
left a comment
There was a problem hiding this comment.
I can confirm that this does seem to alleviate the hanging requests 👍
I'm a little concerned that multithreaded isn't working though, if it implies some incompatibility of our code or other dependencies. I found a similar StackOverflow question which is almost identical to our scenario, including the lock debug result, but there doesn't seem to be an answer there. Maybe it's a Puma issue? In any case, the DebugLocks middleware was new to me and could be useful.
Yep, there is work to do on multi-threading. It appears to be something with reloading. |
🛠 Summary of changes
We use puma in local development and review applications, but do not include a configuration for it. This change adds a slightly modified version of the puma config that Rails generates in new applications.