やっぱりハロウィンです。
問題は次のとおりです。Quartzを使用して古いJ2EEコードを維持しているため、スレッドが不足しています。 jconsole
洋ナシの形になると、60Kのスレッドが不足しているとのことですが、実際には約100(!!)が実行されています。直感といくつかのグーグル(ここも参照)は、何が起こっているのか(Quartzに賭けている)がクリーンアップされないアンマネージスレッドを作成していることを示唆しています。
いくつかのサブ質問:
スレッドの作成を追跡するために簡単に使用できるツールがあるので、問題は本当にQuartzであると確信できますか?
同様の問題について私が見つけたほとんどすべてがWeblogicを参照しています。これはTomcatの誤ったリードですか?
誰かが既知の解決策を持っていますか?
J2EEをやってから何年も経ちますので、これが簡単に解決できるものであれば、それほど驚かないでしょう。
更新:それは明らかに無制限にスレッドを増やしています。jconsoleからのこのプロットを参照してください。