I think it’s better to add description to this sidekiq page about how to deploy safely with long running jobs, because default behavior just kill running jobs when deployement and killed jobs will not run again.
This is not kind behavior because we could not notice if there were running jobs and killed jobs after deployment.
I think simple solution is using timeout option when running sidekiq like following.
bundle exec sidekiq -t 3
Default sidekiq timeout settings is 25 seconds (for Heroku user) but it seems that Render kill within fewer seconds. So we should specify timeout option.
For every sidekiq users, could you please add above description? Thanks!