[Deploying Sakai] ServerOverloadException

Steve Swinsburg steve.swinsburg at gmail.com
Wed Sep 1 06:28:11 PDT 2010


Hi,

It sounds like you are using MySQL? You need to adjust the max_allowed_packet to something bigger. It's default is 1Mb.

See: http://steve-on-sakai.blogspot.com/2008/11/sakai-mysql-and-storing-content-in.html

cheers,
Steve

On 01/09/2010, at 11:06 PM, sun kitewhere wrote:

> when i upload a file to the resource lab of my project site ,i get a
> ServerOverloadException
> the size of my file is 1.2mb
> then i upload a 800kb file, it's ok
> and upload 2 file each 800kb also ok
> why??
> 
> 
> is it means i should update computer?
> 
> 
> detal:
> 
> 2010-09-01 20:32:13,343  WARN http-8080-Processor20 org.sakaiproject.content.imp
> l.DbContentService - failed to write file from stream to database
> org.sakaiproject.exception.ServerOverloadException id=failed to write file from
> stream to database
>        at org.sakaiproject.content.impl.DbContentService$DbStorage.commitResour
> ce(DbContentService.java:1777)
>        at org.sakaiproject.content.impl.BaseContentService.commitResourceEdit(B
> aseContentService.java:5635)
>        at org.sakaiproject.content.impl.BaseContentService.commitResource(BaseC
> ontentService.java:5544)
>        at org.sakaiproject.content.cover.ContentHostingService.commitResource(C
> ontentHostingService.java:528)
>        at org.sakaiproject.content.tool.ResourcesAction.createResources(Resourc
> esAction.java:1307)
>        at org.sakaiproject.content.tool.ResourcesAction.finishAction(ResourcesA
> ction.java:7368)
>        at org.sakaiproject.content.tool.ResourcesAction.buildMainPanelContext(R
> esourcesAction.java:4661)
>        at sun.reflect.GeneratedMethodAccessor640.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.sakaiproject.cheftool.VelocityPortletPaneledAction.toolModeDispat
> ch(VelocityPortletPaneledAction.java:398)
>        at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:236)
>        at org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(Velocity
> PortletPaneledAction.java:1029)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>        at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56
> )
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:269)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:188)
>        at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:580)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:215)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:188)
>        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:659)
>        at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
> tionDispatcher.java:457)
>        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
> ispatcher.java:359)
>        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
> patcher.java:311)
>        at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(A
> ctiveToolComponent.java:500)
>        at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(Skin
> nableCharonPortal.java:1216)
>        at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandle
> r.java:204)
>        at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler
> .java:96)
>        at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableC
> haronPortal.java:768)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:269)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:188)
>        at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:641)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:215)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:188)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:213)
>        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:172)
>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:127)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:117)
>        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:108)
>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:174)
>        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :879)
>        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
> rocessConnection(Http11BaseProtocol.java:665)
>        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
> int.java:528)
>        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
> lowerWorkerThread.java:81)
>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:689)
>        at java.lang.Thread.run(Unknown Source)
> _______________________________________________
> production mailing list
> production at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/production
> 
> TO UNSUBSCRIBE: send email to production-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"



More information about the production mailing list