用nginx + Apache Tomcat/7.0.54在CentOS6.5上搭建了一个应用,负载了4个同样的服务。
客户端用大部分的主流浏览器都试了一遍,结果:

360安全浏览器、360极速浏览器、猎豹浏览器三款访问服务时出现以下错误(其他浏览器使用一切正常),望哪位大拿给予指点。
HTTP Status 500 - Race condition encountered: attempted to load session[4B2FB1EC0E5DEF5DCAA163DB794FE685] which has been created but not yet serialized.
type Exception report
message Race condition encountered: attempted to load session[4B2FB1EC0E5DEF5DCAA163DB794FE685] which has been created but not yet serialized.
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException: Race condition encountered: attempted to load session[4B2FB1EC0E5DEF5DCAA163DB794FE685] which has been created but not yet serialized.
com.radiadesign.catalina.session.RedisSessionManager.loadSessionFromRedis(RedisSessionManager.java:399)
com.radiadesign.catalina.session.RedisSessionManager.findSession(RedisSessionManager.java:325)
org.apache.catalina.connector.Request.doGetSession(Request.java:2913)
org.apache.catalina.connector.Request.getSessionInternal(Request.java:2531)
com.radiadesign.catalina.session.RedisSessionHandlerValve.invoke(RedisSessionHandlerValve.java:28)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.54 logs.