Hi Kashif,
I'm guessing you are trying to run the publisher with the GAP option for
the month of June.
You can try to narrow the dates so you publish in batches of 10 days
instead. In this case you would need to run the publisher manually three
times, the first one with GAP for 2009/06/01 till 2009/06/10, the second
one for 2009/06/11 till 2009/06/20 and the last one for 2009/06/21 till
2009/06/31. Hopefully this will avoid the out of memory error.
If you still get the out of memory error you may need to run it with
even smaller date ranges.
Let me know if you need any help with this.
Regards,
Cristina
-----Original Message-----
From: LHC Computer Grid - Rollout [mailto:[log in to unmask]] On
Behalf Of Kashif Mohammad
Sent: 16 July 2009 14:53
To: [log in to unmask]
Subject: [LCG-ROLLOUT] APEL Publication
Hi
Through APEL RSS feedback I found that no data was published for oxford
for the month of June. So I tried to publish missing data through this
command
/opt/glite/bin/apel-publisher -f
/opt/glite/etc/glite-apel-publisher/publisher-config-yaim.xml
after editing publisher-config-yaim.xml.
It took a lot of time then I got this error
Thu Jul 16 12:57:23 UTC 2009: apel-publisher - RGMABufferFullException:
Producer Buffer is Full, retry in 5 minutes
Thu Jul 16 13:02:55 UTC 2009: apel-publisher - Updating MeasurementDate
and MeasurementTime timestamp of Gap Data
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2882)
at java.lang.String.<init>(String.java:179)
at
com.mysql.jdbc.SingleByteCharsetConverter.toString(SingleByteCharsetConv
erter.java:211)
at
com.mysql.jdbc.SingleByteCharsetConverter.toString(SingleByteCharsetConv
erter.java:190)
at
com.mysql.jdbc.ResultSet.getStringInternal(ResultSet.java:2244)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:2203)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:2321)
at
org.glite.apel.core.db.MySQLImpl.convertToAccountingIt(MySQLImpl.java:14
91)
at
org.glite.apel.core.db.MySQLImpl.getAccountingRecordsInGap(MySQLImpl.jav
a:1438)
at
org.glite.apel.publisher.AccountManager.processRecordsInGap(AccountManag
er.java:374)
at
org.glite.apel.publisher.AccountManager.run(AccountManager.java:138)
at
org.glite.apel.publisher.ApelPublisher.runJoinProcessor(ApelPublisher.ja
va:121)
at
org.glite.apel.publisher.ApelPublisher.run(ApelPublisher.java:69)
at
org.glite.apel.publisher.ApelPublisher.main(ApelPublisher.java:238)
Monbox has a 2GB RAM and buffer memory for java is set as java
-Xmx1024m -classpath in apel-publisher.
I saw the apel broadcast but I ran this command after shutdown period.
Any hint.
Thanks and Regards
Kashif
--
Scanned by iCritical.
|