Simone,
Attached are the requested files. I toggled GeoServer into verbose logging and made a single "bad" request. I included all configuration files relevant to the layer in question (CoverageStore, Store, Layer, properties). Let me know if you need any more data. Thanks for your help on this.
Carlo,
I briefly attempted an upgrade to 2.4.0, but there appear to be some incompatibilities with my layer definitions as GeoServer wasn't very happy when it came up. I couldn't even get a "good" request for my Satellite layer to work. Rather than spend more time looking into that I reverted back to 2.3.0 to gather the logs Simone requested.
Thanks,
Kevin M. Weiss
Software Engineer
HARRIS IT Services
1408 Fort Crook Road South
Bellevue, NE 68005
kweiss01@anonymised.com
________________________________________
From: simboss1@anonymised.com [simboss1@anonymised.com] on behalf of Simone Giannecchini [simone.giannecchini@anonymised.com]
Sent: Tuesday, October 15, 2013 9:46 AM
To: Weiss, Kevin
Cc: Andrea Aime; geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] ImageMosaic out of memory issue
Ciao Kevin,
this is actually strange. I don't see how a "bad" request could be so
problematic.
Thinking, I would do this to troubleshoot (hold on for a second on the
temptation to upgrade
), raise the log level to verbose, make a
"bad" request and get the log file.
This way we can say what the imagemosaic is doing.
Please, send also the xml config for that mosaic from the geoserver
data dir so that we can inspect how the mosaic is configured.
Eventually send also the config file for the mosaic itself that are
located inside the mosaic directory (e.g the xxx.properties files).
Regards,
Simone Giannecchini
Ing. Simone Giannecchini
@simogeo
Founder/Director
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------
On Tue, Oct 15, 2013 at 4:36 PM, Weiss, Kevin <kweiss01@anonymised.com> wrote:
Andrea,
Yes time was enabled on the layer. The layer works as expected when processing requests for times that exist in the system. It's only when a "rogue" request comes in that doesn't match any times stored in the DB that the OOM errors occur.
Carlo,
I'll test with 2.4.0 and report back shortly.
Kevin M. Weiss
Software Engineer
HARRIS IT Services
1408 Fort Crook Road South
Bellevue, NE 68005
kweiss01@anonymised.com
________________________________________
From: andrea.aime@anonymised.com [andrea.aime@anonymised.com] on behalf of Andrea Aime [andrea.aime@anonymised.com]
Sent: Tuesday, October 15, 2013 9:28 AM
To: Weiss, Kevin
Cc: carlo cancellieri; geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] ImageMosaic out of memory issue
On Tue, Oct 15, 2013 at 4:11 PM, Weiss, Kevin <kweiss01@anonymised.com<mailto:kweiss01@anonymised.com>> wrote:
Carlo,
Thanks for the advice. We had already enabled USE_JAI_IMAGEREAD and installed native JAI (something I should have mentioned). Attached is a getCapabilities snippet of the layer in question and here is an example URL which causes Tomcat to spiral out of memory:
http://localhost:8080/geoserver/Satellite/wms?service=WMS&version=1.1.0&request=GetMap&layers=Satellite:GOES-East_NA_IR&styles=&bbox=-180.0,-90.0,180.0,90.0&width=660&height=330&srs=EPSG:404000&format=application/openlayers&time=2013-10-14T19:45:51Z
Using eclipse as a remote debugger I can examine the Query and FeatureVisitor objects being passed into ContentFeatureSource.accepts(). The visitor object contains the time, but the query object only appears to specify the layer name and a bounding box.
Was time enabled i the dimensions tab of the layer configuration? That's not automatic, has to be done manually, if not done, the time parameter will be ignored.
Cheers
Andrea
--
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
GeoServer-Data.zip (132 KB)