What does this MR do?
Instead of using
SIGINT is used instead, since Puma doesn't handle
SIGQUIT as noted by @mphilipps in #299570 (closed), which on source installs leads to
/etc/init.d/gitlab stop waiting forever.
Does this MR meet the acceptance criteria?
Documentation (if required)
Code review guidelines
Merge request performance guidelines
Separation of EE specific content