Skip to content

Datasets not working from one of our servers: getting timeouts connecting to api.ncbi.nlm.nih.gov #449

Open
@corneliusroemer

Description

@corneliusroemer

As mentioned in #448, we at Loculus (https://github.com/loculus-project/loculus/actions) have consistently been getting errors using datasets since about 2024-02-04 - but only on the Hetzner servers we run our previews on. Note: We can't reproduce locally. Our servers make a fair number of requests, so it's possible we've been rate limited or blocked - however without getting a proper 429 http status code.

We noticed that from this server, requests to api.ncbi.nlm.nih.gov time out:

curl -v api.ncbi.nlm.nih.gov
* Host api.ncbi.nlm.nih.gov:80 was resolved.
* IPv6: 2607:f220:41e:4290::110
* IPv4: 130.14.29.110
*   Trying [2607:f220:41e:4290::110]:80...
* Immediate connect fail for 2607:f220:41e:4290::110: Network is unreachable
*   Trying 130.14.29.110:80...
* connect to 130.14.29.110 port 80 from 172.17.0.2 port 35892 failed: Connection timed out
* Failed to connect to api.ncbi.nlm.nih.gov port 80 after 129534 ms: Could not connect to server
* closing connection #0
curl: (28) Failed to connect to api.ncbi.nlm.nih.gov port 80 after 129534 ms: Could not connect to server

I'm just opening this issue for general awareness, and to help other datasets users who might be getting the same error.

I'm aware of the banner on NCBI websites and will email the help desk:

Some NLM-NCBI services and products are experiencing heavy traffic, which may affect performance and availability. We apologize for the inconvenience and appreciate your patience. For assistance, please contact our Help Desk at [email protected].

For debugging purposes, our requests should be coming from 65.108.0.35.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions