shoryukenを使用していてたまにジョブがDLQに行くことがありログを確認したところ↓のようなエラーが出ていました。
2017-11-09T05:35:04Z 10655 TID-xxxxxxx ERROR: Process died, reason: Error while trying to deserialize arguments: could not obtain a database connection within 5.000 seconds (waited 5.407 seconds)
DLQに入っていたデータをローカルに持ってきて実行してみましたが特にエラーは出ず。色々悩んだ結果・・・
https://github.com/phstc/shoryuken/wiki/Shoryuken-options
shoryukenのgemのwikiにpoolの数はconcurrencyよりも多く設定してくださいと書いてありました。
Railsのコネクションプールの設定にshoryukenで指定しているconcurrencyの設定よりも多い値を記入したところエラーが出ることがなって無事解決。