Bug #5364
openDataTurbine server memory error
0%
Description
Sometimes my gumstix DT server gives a memory error, and then stops working -- the process keeps running, but I cannot connect to it. The most recent time this happened i had been running span and spanToDT for a little under a day. I think for most of this period i sampled 1 sensor every 5s, and 2 every 30s.
Startup:
----------
<01-Apr-2011 Pacific Daylight Time 11:56:36.927> <dataturbine>
RBNB (Ring Buffered Network Bus) V3.2B5 build 2953 (built Tue Aug 31 05:47:41 Pacific Daylight Time 2010)
Copyright 2006 Creare Inc.
Started at address tcp://gpp.msi.ucsb.edu:3333.
Archive home directory: "/var/rbnb_archive"
<01-Apr-2011 Pacific Daylight Time 12:50:54.179> <KeplerClient>
Started for sink running V3.2B5 build 2953 from Tue Aug 31 05:47:41 Pacific Daylight Time 2010.
<01-Apr-2011 Pacific Daylight Time 12:51:41.568> <gpp>
Started for source running V3.2B5 build 2953 from Tue Aug 31 05:47:41 Pacific Daylight Time 2010.
<01-Apr-2011 Pacific Daylight Time 12:51:41.622> <gpp>
Set up cache with 2 framesets of 1 frames/set (total frames = 2).
Set up archive with 10 filesets of 100000 framesets/set (total frames = 1000000)
-----
Error, at the very end of log:
------
Exception in thread "gpp" java.lang.OutOfMemoryError
<<No stacktrace available>>
<02-Apr-2011 Pacific Daylight Time 10:53:49.549> <RCO com.rbnb.api.TCPRCO@40d55860>
java.lang.IllegalStateException: Cannot reconnect to existing client handler /dataturbine/gpp.
at com.rbnb.api.RCO.login(RCO.java:1373)
at com.rbnb.api.SerializingRCO.login(SerializingRCO.java:351)
at com.rbnb.api.TCPRCO.login(TCPRCO.java:461)
at com.rbnb.api.RCO.process(RCO.java:1653)
at com.rbnb.api.RCO.run(RCO.java:2210)
at java.lang.Thread.run(Thread.java:743)
--------