Bonjour,
dans mes logs de Tomcat, j'ai cette erreur, j'ai vu sur internet que ça peut être un souci de timleout coté apache, j'ai mis à jour la config coté apache comme suivant :
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| WARNING: processCallbacks status 2
Jul 30, 2011 9:01:06 AM org.apache.jk.core.MsgContext action
WARNING: Error sending end packet
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:537)
at org.apache.jk.common.JkInputStream.endMessage(JkInputStream.java:127)
at org.apache.jk.core.MsgContext.action(MsgContext.java:305)
at org.apache.coyote.Response.action(Response.java:183)
at org.apache.coyote.Response.finish(Response.java:305)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:205)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Jul 30, 2011 9:01:06 AM org.apache.jk.common.ChannelSocket processConnection
WARNING: processCallbacks status 2 |
j'ai regardé la conf dans mon apache, il avait un Timeout = 300 (=5 minutes)
donc je l'ai augmenté comme suivant :
Code :
1 2 3 4 5 6 7 8 9 10 11
| ServerLimit 5000
StartServers 5
MaxClients 4992
MinSpareThreads 70
MaxSpareThreads 300
ThreadsPerChild 64
MaxRequestsPerChild 4000
KeepAlive On
KeepAliveTimeout 60
MaxKeepAliveRequests 80
Timeout 1800 |
mais j'ai toujours la même erreur,
auriez vous une réponse ?
Merci