Re: [Spacewalk-list] Java heap space
Also dropping the parameter -XX:MaxNewSize=256 helps with big JVM’s. We had an big speedup when removing that parameters as it was limiting the tomcat-container from fully using the larger amounts of memory. Andreas Dijkman On 10 Apr 2018, at 23:55, William H. ten Bensel <whten...@up.com<mailto:whten...@up.com>> wrote: We had to go higher in memory allocation --> # Increase java heap size and logging: https://access.redhat.com/solutions/43122 taskomatic.java.maxmemory=12288 taskomatic.java.initmemory=512 taskomatic.logfile.maxsize=100m java.taskomatic_channel_repodata_workers=4 tomcat6 --> -Xms512m -Xmx8192m From:Ezequiel Sozzi <soz...@gmail.com<mailto:soz...@gmail.com>> To:spacewalk-list@redhat.com<mailto:spacewalk-list@redhat.com> Date:04/10/2018 02:36 PM Subject:[Spacewalk-list] Java heap space Sent by: spacewalk-list-boun...@redhat.com<mailto:spacewalk-list-boun...@redhat.com> This email originated from outside of the company. Please use discretion if opening attachments or clicking on links. Hello, I'm currently having a problem with taskomatic. while is trying to generate the reporsitory metadata for my repository 'rh6-x86_64-os' I'm getting the following error: rhn_taskomatic_daemon.log INFO | jvm 1| 2018/04/10 14:52:15 | 2018-04-10 14:52:15,756 [Thread-53] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Generating new repository metadata for channel 'rh6-x86_64-os'(sha1) 28664 packages, 4902 errata INFO | jvm 1| 2018/04/10 15:00:28 | Exception in thread "Thread-53" java.lang.OutOfMemoryError: Java heap space INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.util.PGbytea.toBytesHexEscaped(PGbytea.java:40) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.util.PGbytea.toBytes(PGbytea.java:35) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBytes(AbstractJdbc2ResultSet.java:2433) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.internalGetObject(AbstractJdbc2ResultSet.java:165) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc3.AbstractJdbc3ResultSet.internalGetObject(AbstractJdbc3ResultSet.java:36) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc4.AbstractJdbc4ResultSet.internalGetObject(AbstractJdbc4ResultSet.java:296) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getObject(AbstractJdbc2ResultSet.java:2703) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getObject(AbstractJdbc2ResultSet.java:2715) INFO | jvm 1| 2018/04/10 15:00:28 | at com.mchange.v2.c3p0.impl.NewProxyResultSet.getObject(NewProxyResultSet.java:4303) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.getObject(CachedStatement.java:732) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.addToObject(CachedStatement.java:715) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.processResultSet(CachedStatement.java:570) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:420) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaboratorBatch(CachedStatement.java:346) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaboratorBatch(CachedStatement.java:373) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaborator(CachedStatement.java:325) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.SelectMode.elaborate(SelectMode.java:130) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.DataResult.elaborate(DataResult.java:159) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.taskomatic.task.repomd.RpmRepositoryWriter.writeRepomdFiles(RpmRepositoryWriter.java:185) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.taskomatic.task.repomd.ChannelRepodataWorker.run(ChannelRepodataWorker.java:104) INFO | jvm 1| 2018/04/10 15:00:28 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748) INFO | jvm 1| 2018/04/10 15:00:28 | at java.lang.Thread.run(Thread.java:748) I have extended the memory parameter in the /etc/sysconfig/tomcat file from 256 to 1024 JAVA_OPTS="-ea -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser
Re: [Spacewalk-list] Java heap space
We had to go higher in memory allocation --> # Increase java heap size and logging: https://access.redhat.com/solutions/43122 taskomatic.java.maxmemory=12288 taskomatic.java.initmemory=512 taskomatic.logfile.maxsize=100m java.taskomatic_channel_repodata_workers=4 tomcat6 --> -Xms512m -Xmx8192m From: Ezequiel Sozzi <soz...@gmail.com> To: spacewalk-list@redhat.com Date: 04/10/2018 02:36 PM Subject: [Spacewalk-list] Java heap space Sent by:spacewalk-list-boun...@redhat.com This email originated from outside of the company. Please use discretion if opening attachments or clicking on links. Hello, I'm currently having a problem with taskomatic. while is trying to generate the reporsitory metadata for my repository 'rh6-x86_64-os' I'm getting the following error: rhn_taskomatic_daemon.log INFO | jvm 1| 2018/04/10 14:52:15 | 2018-04-10 14:52:15,756 [Thread-53] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Generating new repository metadata for channel 'rh6-x86_64-os'(sha1) 28664 packages, 4902 errata INFO | jvm 1| 2018/04/10 15:00:28 | Exception in thread "Thread-53" java.lang.OutOfMemoryError: Java heap space INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.util.PGbytea.toBytesHexEscaped(PGbytea.java:40) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.util.PGbytea.toBytes(PGbytea.java:35) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBytes(AbstractJdbc2ResultSet.java:2433) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.internalGetObject(AbstractJdbc2ResultSet.java:165) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc3.AbstractJdbc3ResultSet.internalGetObject(AbstractJdbc3ResultSet.java:36) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc4.AbstractJdbc4ResultSet.internalGetObject(AbstractJdbc4ResultSet.java:296) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getObject(AbstractJdbc2ResultSet.java:2703) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getObject(AbstractJdbc2ResultSet.java:2715) INFO | jvm 1| 2018/04/10 15:00:28 | at com.mchange.v2.c3p0.impl.NewProxyResultSet.getObject(NewProxyResultSet.java:4303) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.getObject(CachedStatement.java:732) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.addToObject(CachedStatement.java:715) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.processResultSet(CachedStatement.java:570) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:420) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaboratorBatch(CachedStatement.java:346) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaboratorBatch(CachedStatement.java:373) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaborator(CachedStatement.java:325) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.SelectMode.elaborate(SelectMode.java:130) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.DataResult.elaborate(DataResult.java:159) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.taskomatic.task.repomd.RpmRepositoryWriter.writeRepomdFiles(RpmRepositoryWriter.java:185) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.taskomatic.task.repomd.ChannelRepodataWorker.run(ChannelRepodataWorker.java:104) INFO | jvm 1| 2018/04/10 15:00:28 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748) INFO | jvm 1| 2018/04/10 15:00:28 | at java.lang.Thread.run(Thread.java:748) I have extended the memory parameter in the /etc/sysconfig/tomcat file from 256 to 1024 JAVA_OPTS="-ea -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser -Dorg.apache.tomcat.util.http.Parameters.MAX_COUNT=1024 -XX:MaxNewSize=256 -XX:-UseConcMarkSweepGC -Dnet.sf.ehcache.skipUpdateCheck=true" Also I have added the option tasomatic.maxmemory = 4096 to the file /etc/rhn/rhn.conf but the problem persist. Any Ideas how to fix this? This email originated from outside of the company. Please use discretion if opening attachments or clicking on links. ___ Spacewalk-list mailing list Spacewalk-list@redhat.com https://www.redhat.com
[Spacewalk-list] Java heap space
Hello, I'm currently having a problem with taskomatic. while is trying to generate the reporsitory metadata for my repository 'rh6-x86_64-os' I'm getting the following error: rhn_taskomatic_daemon.log INFO | jvm 1| 2018/04/10 14:52:15 | 2018-04-10 14:52:15,756 [Thread-53] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Generating new repository metadata for channel 'rh6-x86_64-os'(sha1) 28664 packages, 4902 errata INFO | jvm 1| 2018/04/10 15:00:28 | Exception in thread "Thread-53" java.lang.OutOfMemoryError: Java heap space INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.util.PGbytea.toBytesHexEscaped(PGbytea.java:40) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.util.PGbytea.toBytes(PGbytea.java:35) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBytes(AbstractJdbc2ResultSet.java:2433) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.internalGetObject(AbstractJdbc2ResultSet.java:165) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc3.AbstractJdbc3ResultSet.internalGetObject(AbstractJdbc3ResultSet.java:36) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc4.AbstractJdbc4ResultSet.internalGetObject(AbstractJdbc4ResultSet.java:296) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getObject(AbstractJdbc2ResultSet.java:2703) INFO | jvm 1| 2018/04/10 15:00:28 | at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getObject(AbstractJdbc2ResultSet.java:2715) INFO | jvm 1| 2018/04/10 15:00:28 | at com.mchange.v2.c3p0.impl.NewProxyResultSet.getObject(NewProxyResultSet.java:4303) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.getObject(CachedStatement.java:732) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.addToObject(CachedStatement.java:715) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.processResultSet(CachedStatement.java:570) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:420) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaboratorBatch(CachedStatement.java:346) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaboratorBatch(CachedStatement.java:373) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.CachedStatement.executeElaborator(CachedStatement.java:325) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.SelectMode.elaborate(SelectMode.java:130) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.common.db.datasource.DataResult.elaborate(DataResult.java:159) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.taskomatic.task.repomd.RpmRepositoryWriter.writeRepomdFiles(RpmRepositoryWriter.java:185) INFO | jvm 1| 2018/04/10 15:00:28 | at com.redhat.rhn.taskomatic.task.repomd.ChannelRepodataWorker.run(ChannelRepodataWorker.java:104) INFO | jvm 1| 2018/04/10 15:00:28 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748) INFO | jvm 1| 2018/04/10 15:00:28 | at java.lang.Thread.run(Thread.java:748) I have extended the memory parameter in the /etc/sysconfig/tomcat file from 256 to 1024 JAVA_OPTS="-ea -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser -Dorg.apache.tomcat.util.http.Parameters.MAX_COUNT=1024 -XX:MaxNewSize=256 -XX:-UseConcMarkSweepGC -Dnet.sf.ehcache.skipUpdateCheck=true" Also I have added the option tasomatic.maxmemory = 4096 to the file /etc/rhn/rhn.conf but the problem persist. Any Ideas how to fix this? ___ Spacewalk-list mailing list Spacewalk-list@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-list
Re: [Spacewalk-list] java heap space error
Thank you, changing the values in that file did the trick -Original Message- From: spacewalk-list-boun...@redhat.com [mailto:spacewalk-list-boun...@redhat.com] On Behalf Of Lichtinger, Bernhard Sent: Monday, November 20, 2017 11:37 AM To: spacewalk-list@redhat.com Subject: Re: [Spacewalk-list] java heap space error Hi, > Do anyone know which file I have to tweak to give java more memory, or might > this be something else? In this case your tomcat needs more heap, have a look in /etc/sysconfig/tomcat. At the bottom of this file you can edit the Option JAVA_OPTS. After each spacewalk-upgrade you will have to edit this file again, the upgrade procedure will add a second JAVA_OPTS with the default settings. Regards, Bernhard ___ Spacewalk-list mailing list Spacewalk-list@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-list
Re: [Spacewalk-list] java heap space error
Hi, > Do anyone know which file I have to tweak to give java more memory, or might > this be something else? In this case your tomcat needs more heap, have a look in /etc/sysconfig/tomcat. At the bottom of this file you can edit the Option JAVA_OPTS. After each spacewalk-upgrade you will have to edit this file again, the upgrade procedure will add a second JAVA_OPTS with the default settings. Regards, Bernhard smime.p7s Description: S/MIME cryptographic signature ___ Spacewalk-list mailing list Spacewalk-list@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-list
[Spacewalk-list] java heap space error
Hello I am trying to promote my cloned channel this morning and getting a java heap space error. Command that was run: spacewalk-manage-channel-lifecycle -c test-oraclelinux7-x86_64 -promote Error: CALL: channel.software.mergePackages(rbeards, test-oraclelinux7-x86_64, prod-oraclelinux7-x86_64) CALLER: (rbeards) TIME: 42.433 seconds redstone.xmlrpc.XmlRpcFault: unhandled internal exception: Java heap space at com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:208) at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123) at com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54) at com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:100) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:57) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Do anyone know which file I have to tweak to give java more memory, or might this be something else? Thanks for any input. ___ Spacewalk-list mailing list Spacewalk-list@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-list