Follow up replacing thin with puma as web server in development
In !2591 (merged) and related MRs in GDK and gitlab, we replaced thin (A small and fast Ruby web server) with Puma (A Ruby Web Server Built For Parallelism) in 2022-07, but there are some problems to be tackled.
The following discussion from !2591 (merged) should be addressed:
-
@stanhu started a discussion: (+1 comment) I think a number of us are finding the current Puma server a bit more troublesome than Thin:
- The log is still noisy.
- Other threads run at the same time, which interferes with the debugging.
- I've seen some instances where stepping through some code failed/got stuck.
cc @brodock (the author of gitlab#240930 (closed))
Edited by Takuya Noguchi