algoliasearch-client-python icon indicating copy to clipboard operation
algoliasearch-client-python copied to clipboard

unhelpful `AlgoliaUnreachableHostException` error

Open ncclementi opened this issue 1 year ago • 1 comments
trafficstars

I have a dictionary with records that I'm trying to use to generate an index. But when trying to do

request_options = {
    "autoGenerateObjectIDIfNotExist":True,
}

index.replace_all_objects(records, request_options)

I get

    raise AlgoliaUnreachableHostException("Unreachable hosts")
algoliasearch.exceptions.AlgoliaUnreachableHostException: Unreachable hosts

But if I try a dummy example where records is [{"test": "test"}] things work. It is unclear to me what's happening, because the error message is not helpful.

For the record:

  • each record size are <10KB
  • the records list has only 821 objects.

I've tried adding read and write timeouts but it doesn't seem to help.

request_options = {
    "autoGenerateObjectIDIfNotExist":True,
    "readTimeout": 300,
    "writeTimeout": 300,
}

How do I debug the issue?

  • Algolia Client Version: algoliasearch 3.0.0 pypi_0 pypi

  • Language Version: Python 3.10.13

ncclementi avatar Feb 21 '24 00:02 ncclementi