やっぱ Throwable はきちんとcatch() して、ログくらい出してもいいと思うんだよ。
Throwable派生のインスタンス作って、スタック巻き戻して、catch() に処理を移す、程度の余裕はあったって事でもあるわけでしょ。
ログくらい出していいじゃん。
その後はexit() するべきだろうけど。
「そんな状態で出るログなんて信頼できない」「他の部分まで破壊されて問題解析をややこしくする」という意見もあるけども。
しかしだね、今もう既にログが出てないせいで、顧客に「原因これです、ログにも出てます」と報告できなくて、ややこしい問題に陥ってるんだわ。
てかメモリの様子診てる限り、これ落ちてるのメモリ不足でしょ。どこでリークしてるのか知らんけど。
てかredisでメモリ食いすぎじゃね?こんなにいるんだっけ?知らんけど。
でも「そんな問題解決法はいやだ、もっと他に無いか」と言われる。
やってられん。。。
変にcatchやラップされるより、mainの外まで投げっぱなしてして標準(エラー)出力に出してもらったほうがわかりやすくないかね