PumaちゃんとSidekiqちゃんみんなちゃんとシャットダウンしてて偉いっ!!
web: trap '' SIGTERM; then puma -C config/puma.rb & sleep 25; sidekiq & wait -n; kill -SIGTERM -$$; wait
heroku[web.1]: Cycling
heroku[web.1]: State changed from up to starting
heroku[web.1]: Stopping all processes with SIGTERM
app[web.1]: pid=67 tid=4r3 INFO: Shutting down
app[web.1]: pid=67 tid=4r3 INFO: Terminating quiet workers
app[web.1]: [29] === puma shutdown: 2021-06-17 19:11:05 +0000 ===
app[web.1]: [29] - Goodbye!
app[web.1]: [29] - Gracefully shutting down workers...
app[web.1]: [29] === puma shutdown: 2021-06-17 19:11:05 +0000 ===
app[web.1]: [29] - Goodbye!
app[web.1]: [29] - Gracefully shutting down workers...
app[web.1]: pid=67 tid=av8hn INFO: Scheduler exiting...
app[web.1]: pid=67 tid=4r3 uniquejobs=reaper INFO: Stopping Reaper
app[web.1]: pid=67 tid=4r3 INFO: Pausing to allow workers to finish...
app[web.1]: pid=67 tid=4r3 INFO: Bye!
heroku[web.1]: Process exited with status 0