Notes of the different Rack compatible web servers that exist for JRuby and their issues.
Puma's IO reactor doesn't handle errors very well. It can enter an endless loop where it will write error messages to $stderr
, which is not fun if you redirect that to a log file.