Skip to content

Querying for researchers can result in HTTP 408 exceptions #90

Open
@edsu

Description

@edsu

I was wondering if anyone else has been experiencing intermittent HTTP 408 errors when doing queries?

File "/opt/airflow/rialto_airflow/dags/harvest.py", line 70, in dimensions_harvest
   return dimensions.harvest(snapshot, limit=harvest_limit)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/opt/airflow/rialto_airflow/harvest/dimensions.py", line 45, in harvest
   for dimensions_pub_json in orcid_publications(orcid_query_str):
 File "/opt/airflow/rialto_airflow/harvest/dimensions.py", line 79, in orcid_publications
   yield from publications_from_dois(dois)
 File "/opt/airflow/rialto_airflow/harvest/dimensions.py", line 114, in publications_from_dois
   result = query_with_retry(q, retry=5)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/opt/airflow/rialto_airflow/harvest/dimensions.py", line 171, in query_with_retry
   raise e
 File "/opt/airflow/rialto_airflow/harvest/dimensions.py", line 165, in query_with_retry
   return dsl().query(q, retry=retry)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/home/airflow/.local/lib/python3.12/site-packages/dimcli/core/api.py", line 187, in query
   return self.query(
          ^^^^^^^^^^^
 File "/home/airflow/.local/lib/python3.12/site-packages/dimcli/core/api.py", line 187, in query
   return self.query(
          ^^^^^^^^^^^
 File "/home/airflow/.local/lib/python3.12/site-packages/dimcli/core/api.py", line 187, in query
   return self.query(
          ^^^^^^^^^^^
 [Previous line repeated 2 more times]
 File "/home/airflow/.local/lib/python3.12/site-packages/dimcli/core/api.py", line 196, in query
   response.raise_for_status()
 File "/home/airflow/.local/lib/python3.12/site-packages/requests/models.py", line 1024, in raise_for_status
   raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 408 Client Error: Request Timeout for url: https://app.dimensions.ai/api/dsl

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