[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[IDV #DTW-199627]: What is the default "Read timed out" value?
- Subject: [IDV #DTW-199627]: What is the default "Read timed out" value?
- Date: Fri, 22 Jun 2012 09:52:48 -0600
Greetings Michael,
Sorry for the delay (as a side note, I'm still waiting for my system to
to be finished so that I can recreate a mini-Hycomm server to check
into the performance issues - I haven't forgotten!).
> Thanks for the info. 5 minutes should be ample time for a catalog
> scan/response. Does it only timeout if the IDV client does not start
> receiving any data back from the server? i.e., if the server responds
> and starts sending back data at a slow pace - and this takes longer
> than 5 minutes - would this result in a timeout?
The TDS won't send data back until the scan/aggregation is complete.
Since TDS does not have asynchronous response capabilities, the IDV
will sit and wait for TDS to send the data (which only happens after
the aggregation is done - it's not a streaming response). If that
does not happen within five minutes, then it times out.
Again, apologies for the delay!
Sean
>
> Sean,
> Did you receive my follow up email regarding our HYCOM.org THREDDS
> catalogs? There were some XML files as attachments that might have
> been blocked/filtered out. If not then I'll resend w/o attachments
> (links via DropBox).
>
> --
> Michael McDonald
> HYCOM.org Administrator
> http://hycom.org
>
>
> On Wed, May 30, 2012 at 1:13 PM, Unidata THREDDS Support
> <address@hidden> wrote:
> > Greetings Michael,
> >
> > The timeout value is 5 minutes. I actually just sent an email to
> > address@hidden to inquire if they would like any help trying to improve the
> > performance with large aggregations. Do you work with the TDS at HYCOM?
> >
> > Cheers,
> >
> > Sean
> >
> >> Full Name: Michael McDonald
> >> Email Address: address@hidden
> >> Organization: HYCOM.org
> >> Package Version: 3.0u2 build date:2012-02-10 17:21 UTC
> >> Operating System: Mac OS X
> >> Hardware: Java: home:
> >> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home version:
> >> 1.6.0_31 j3d:1.5.2 fcs (build4)
> >> Description of problem:
> >>
> >> What is the default "Read timed out" value?
> >>
> >> There was an error loading the data:
> >> Error creating data source:OPENDAP.GRID with:
> >> http://tds.hycom.org/thredds/dodsC/GOMl0.04/expt_31.0
> >> Grid data source failed making data set:
> >> dods://tds.hycom.org/thredds/dodsC/GOMl0.04/expt_31.0
> >> Read timed out
> >>
> >> ******************
> >> Stack trace:
> >> java.net.SocketTimeoutException: Read timed out
> >> at java.net.SocketInputStream.socketRead0(Native Method)
> >> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> >> at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
> >> at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
> >> at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
> >> at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
> >> at
> >> org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
> >> at
> >> org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
> >> at
> >> org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
> >> at
> >> org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
> >> at
> >> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
> >> at
> >> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
> >> at
> >> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
> >> at
> >> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
> >> at
> >> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
> >> at ucar.nc2.util.net.HTTPMethod.execute(HTTPMethod.java:160)
> >> at opendap.dap.DConnect2.openConnection(DConnect2.java:266)
> >> at opendap.dap.DConnect2.getDDS(DConnect2.java:517)
> >> at opendap.dap.DConnect2.getDDS(DConnect2.java:491)
> >> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:212)
> >> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:809)
> >> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:654)
> >> at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:424)
> >> at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:520)
> >> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:101)
> >> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:87)
> >> at
> >> ucar.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:1094)
> >> at
> >> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1116)
> >> at
> >> ucar.unidata.data.grid.GeoGridDataSource.initAfterCreation(GeoGridDataSource.java:478)
> >> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1577)
> >> at
> >> ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1980)
> >> at
> >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1897)
> >> at
> >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1831)
> >> at
> >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1804)
> >> at ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:943)
> >> at ucar.unidata.idv.chooser.XmlChooser.makeDataSource(XmlChooser.java:280)
> >> at
> >> ucar.unidata.idv.chooser.ThreddsHandler.processNodes(ThreddsHandler.java:851)
> >> at ucar.unidata.idv.chooser.ThreddsHandler.doLoad(ThreddsHandler.java:700)
> >> at ucar.unidata.idv.chooser.XmlChooser.doLoadInThread(XmlChooser.java:717)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> at java.lang.reflect.Method.invoke(Method.java:597)
> >> at ucar.unidata.util.Misc$2.run(Misc.java:1062)
> >> at ucar.unidata.util.Misc$3.run(Misc.java:1090)
> >>
> >>
> >>
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: DTW-199627
> > Department: Support THREDDS
> > Priority: High
> > Status: Open
> >
> >
>
>
Ticket Details
===================
Ticket ID: DTW-199627
Department: Support THREDDS
Priority: Critical
Status: Closed