Skip to content

Q: How to effectively disable a service for catalog entry? #609

@FObersteiner

Description

@FObersteiner

Background: I maintain a publicly available THREDDS instance (docker setup; v5.6). It is running fine as long as I only allow the HTTPServer service. Other services caused repeated crashes. I'm in the process of figuring out what specifically causes the critical errors, which then cause crashes due to exhausted heap memory.

Q: is there a way to configure the THREDDS to only provide certain services for specific catalog entries via the catalog xml or threddsConfig xml? Please excuse my ignorance if I missed that in the documentation...

So far, my attempts to do this did not succeed; if a service is active in general via threddsConfig, it can be called for any catalog entry, if you know the URL to call it. It just doesn't appear on the landing page for the dataset entry. The only way to effectively block service access has been via the reverse proxy - which kind of duplicates work; I need to configure services in two locations, make sure this is in sync etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions