NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi, first of all, nice work, I really like thredds. We try to implement a data repository for climate data. As data catalogue we use ckan. As webserver we use nginx with reverse-proxies to uwsgi(ckan python application server) and tomcat(thredds). I wrote a small python proxy with some authorization checks to access the thredds server. The goal is to make new subsets citable and recallable. The WMS service works flawlessly with https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/ so that the response is directly served via nginx instead of blocking a worker of my application server. For the ncss part I'd like to calculate a hash sum for the subset and rename it before passing it back to the user. It would be nice if I could access the cache of ncss directly from my python application to do this. I was thinking about a job making the call to thredds, process everything, change the Content-Disposition and return the file via xsendfile and nginx again. To sum up, is it possible to get a response(including the relative filepath from the cache directory) from the thredds server when the subset creation process is done. Can I serve the file with another stack and wait for the deletion process due to my maxAge setting. Is it even worth thinking about it or is it best to send the http request from my python application server to thredds without touching the cache. Thank you in advance and best regards, Georg -- Georg Seyerl Data Scientist / Architect Department Data, Methods, Models CCCA Data Centre Central Institute for Meteorology and Geodynamics 1190 Vienna, Hohe Warte 38 (Austria/Europe) Tel.: +43 1 36026 2512 E-Mail: georg.seyerl@xxxxxxxxxx Homepage: www.ccca.ac.at
thredds
archives: