JDK8_74/Wildfly 9.0.1.Finalでいくつかの奇妙な(現在は再現不可能な)動作が発生しました。ポストリクエストのパラメータを解析すると、ワーカースレッドはネイティブメソッドPollArrayWrapper.poll0(long, int, long)
に無限ループを開始します。スレッドは1つのコアで100%のCPU負荷を消費します。Wildfly 9.0.1.Finalでのパラメータ読み込みタイムアウト
mServlet.java:468 io.undertow.servlet.spec.HttpServletRequestImpl.getParameterValues(String)
HttpServletRequestImpl.java:679 io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData()
...
SelectorImpl.java:86 sun.nio.ch.PollSelectorImpl.doSelect(long)
PollSelectorImpl.java:87 sun.nio.ch.PollArrayWrapper.poll(int, int, long)
PollArrayWrapper.java:115 sun.nio.ch.PollArrayWrapper.poll0(long, int, long)
誰でもこれを見ましたか?それは、異なる機会に異なるプロジェクトでポップアップするようだ。2005年以来、JDK Bugとして数回報告されており、修正済みとマークされている。
どのようなアイデアがありますか?poll0
メソッドでWildflyにタイムアウトを強制的に適用させる方法はありますか?
敬具、 ジョナサン
httpsリスナーを使用している場合、これはですか? – ctomc
@ctomc httpsではなくhttpを使用しています。 – Jonathan
あなたの正確なOSは何ですか? – ctomc