Skip to main content

Service Temporarily Unavailable

  • April 17, 2024
  • 2 replies
  • 0 views

Hello,

I am recently getting this error frequently:

  File "/usr/local/lib/python3.12/site-packages/sentinelhub/base.py", line 274, in __next__
    new_features = self._fetch_features()
                   ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/sentinelhub/api/catalog.py", line 241, in _fetch_features
    results = self.client.get_json_dict(self.url, post_values=payload, use_session=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/sentinelhub/download/client.py", line 249, in get_json_dict
    response = self.get_json(url, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/sentinelhub/download/client.py", line 239, in get_json
    return self._single_download_decoded(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/sentinelhub/download/client.py", line 117, in _single_download_decoded
    response = self._single_download(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/sentinelhub/download/client.py", line 130, in _single_download
    response = self._execute_download(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/sentinelhub/download/handlers.py", line 79, in new_download_func
    raise DownloadFailedException(message, request_exception=exception) from exception
sentinelhub.exceptions.DownloadFailedException: Failed to download from:
https://services-uswest2.sentinel-hub.com/api/v1/catalog/1.0.0/search
with HTTPError:
503 Server Error: Service Temporarily Unavailable for url: https://services-uswest2.sentinel-hub.com/api/v1/catalog/1.0.0/search
Server response: "503 Service Temporarily Unavailable"

This is the code that I use

us_west_config = SHConfig()
if CLIENT_ID and CLIENT_SECRET:
    us_west_config.sh_client_id = CLIENT_ID
    us_west_config.sh_client_secret = CLIENT_SECRET
us_west_config.sh_base_url = "https://services-uswest2.sentinel-hub.com"

catalog=SentinelHubCatalog(config=us_west_config)
products=catalog.search(
    collection=DataCollection.LANDSAT_OT_L1,
    geometry=sentinelhub.Geometry(rectangle, crs='EPSG:4326'),
    time=(start_date,end_date),  
)

products = list(products)

Am I doing something wrong?

2 replies

Thanks for your reply,

It happened today multiple times between 00:00 AM and 00:05 AM. And it happened before at similar time. I will try running tomorrow to see if the issue still repeats.


Hi,

I’ve just tested the API searching the LANDSAT_OT_L1 data collection and this works absolutely fine for me. Can you be more specific on how often you are receiving this error?