Peter
Feb 12, 2012 8:23:56 PM

java.lang.OutOfMemoryError: Java heap space

I'm continually getting java.lang.OutOfMemoryError: Java heap space error in the Syncrify server log on one large Syncrify backup job of a CentOS client(75GB, approx. 450,000 files,). The backup job fails everytime after running for about 9 hours. The Syncrify server runs on a Windows 2008 Std. server, 64-bit w/ 16GB of RAM. I see that total memory is set to 126MB via the Memory Status on the Syncrify Server web GUI home page. The client logs start showing connection refused on files for about 5 minutes after the date stamp on the server log java memory error then "Server returned error. Invalid Job ID" Log snip from the server: 2012-02-12 18:49:46,140 ERROR [/].[FrontController] - Servlet.service() for servlet FrontController threw exception java.lang.OutOfMemoryError: Java heap space at java.io.WinNTFileSystem.canonicalize0(Native Method) at java.io.Win32FileSystem.canonicalize(Unknown Source) at java.io.File.getCanonicalPath(Unknown Source) at java.io.File.getCanonicalFile(Unknown Source) at com.synametrics.syncrify.c.n.a(Unknown Source) at com.synametrics.syncrify.a.x.a(Unknown Source) at com.synametrics.syncrify.a.w.a(Unknown Source) at com.synametrics.syncrify.handler.BinaryReader.handle(Unknown Source) at com.synametrics.sradef.servlet.a.b.a(Unknown Source) at com.synametrics.sradef.servlet.FrontController.a(Unknown Source) at com.synametrics.sradef.servlet.FrontController.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source)


Mike Adams
Feb 14, 2012 10:28:17 AM

java.lang.OutOfMemoryError: Java heap space

Hi, Syncrify is written in Java, which uses an explicit value for max memory. You should be able to change the max memory to a higher value in C:\Syncrify\config\wrapper.conf file. Open this file in any editor and change the value for wrapper.java.maxmemory to 512. For example: wrapper.java.maxmemory=512 Save and restart Syncrify. Mike. >I'm continually getting java.lang.OutOfMemoryError: Java heap space error in the Syncrify >server log on one large Syncrify backup job of a CentOS client(75GB, approx. 450,000 >files,). The backup job fails everytime after running for about 9 hours. The Syncrify >server runs on a Windows 2008 Std. server, 64-bit w/ 16GB of RAM. I see that total >memory is set to 126MB via the Memory Status on the Syncrify Server web GUI home page. > >The >client logs start showing connection refused on files for about 5 minutes after the >date stamp on the server log java memory error then "Server returned error. Invalid >Job ID" > >Log snip from the server: > >2012-02-12 18:49:46,140 ERROR [/].[FrontController] - Servlet.service() for servlet >FrontController threw exception >java.lang.OutOfMemoryError: Java heap space > at java.io.WinNTFileSystem.canonicalize0(Native Method) > at java.io.Win32FileSystem.canonicalize(Unknown Source) > at java.io.File.getCanonicalPath(Unknown Source) > at java.io.File.getCanonicalFile(Unknown Source) > at com.synametrics.syncrify.c.n.a(Unknown Source) > at com.synametrics.syncrify.a.x.a(Unknown Source) > at com.synametrics.syncrify.a.w.a(Unknown Source) > at com.synametrics.syncrify.handler.BinaryReader.handle(Unknown Source) > at com.synametrics.sradef.servlet.a.b.a(Unknown Source) > at com.synametrics.sradef.servlet.FrontController.a(Unknown Source) > at com.synametrics.sradef.servlet.FrontController.doPost(Unknown Source) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > >at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > >at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > >at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) > >at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > >at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > >at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879) > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > >at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > >at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > >at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) > >at java.lang.Thread.run(Unknown Source)

Navigation

Social Media

Powered by 10MinutesWeb.com