Tomcat で Spring + Ext JS アプリを実行しています。かなりの時間がかかる重いプロセスがほとんどないため、時々、次の例外が発生します
DefaultHandlerExceptionResolver:141|[org.springframework.http.converter.HttpMessageNotWritableException] の処理の結果、例外 java.lang.IllegalStateException: Cannot call sendError() after response has been commit at org.apache.catalina.connector.ResponseFacade.sendError( ResponseFacade.java:467)
そこで、次の方法で server.xml の接続タイムアウトを増やすことにしました。
<Connector clientAuth="false" connectionTimeout="120000" port="18080" protocol="HTTP/1.1" redirectPort="8443"
disableUploadTimeout="false" connectionUploadTimeout="120000" minSpareThreads="25" />
いくつか質問がありますか?
- これらのエラーが発生する回数は減りますか?
- タイムアウトを増やすことの副作用は何ですか?
ありがとう