InsightIQ "HTTP-begäran timeout" eller tom vid generering av FSA-rapporter

Summary: InsightIQ-gränssnittet kan inte läsa in hela eller delar av en FSA-rapport (File System Analytics) om tidsgränsen för OneFS Application Programming Interface (API) är för låg.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

I InsightIQ 4.0 till 4.2 och OneFS 8.0.x (eller senare versioner) samlar OneFS RESTful API in FSA-rapportdata. Om InsightIQ inte kan samla in dessa data kan det hända att FSA-rapporten inte läses in, läses in delvis eller inte tillåter användare att navigera i katalogerna.

Cause

Problemet uppstår när InsightIQ-servern överskrider tidsgränsen för API-anropet till OneFS för tidigt.

Kontrollera orsaken genom att köra följande kommando (ersätta CLUSTER_GUID med rätt katalog):

      $ grep "HTTP request timed out" /var/log/insightiq_clusters/CLUSTER_GUID/api_connection.log

Utdata som liknar följande visas:

    2017-06-12 13:07:50,114,114 ERROR [api.py: 187] HTTP request timed out: https://172.22.33.27:8080/platform/3/fsa/results/4505/directories/4321902598
    2017-06-12 13:08:13,782,782 ERROR [api.py: 187] HTTP request timed out: https://172.22.33.27:8080/platform/3/fsa/results/4505/directories/4321902598

Det definierade timeout-värdet visas genom att köra det här kommandot:

$ grep 'read timeout=' /var/log/insightiq.log

Utdata ser ut så här. I det här exemplet är tidsgränsen 20 sekunder:

2018-04-12 04:18:30,203 WARNI [insightiq.lib.cluster.errors] APITimedOutError: HTTPSConnectionPool(host='10.104.6.138', port=8080): Read timed out. (read timeout=20) URI: https://10.104.6.138:8080/platform/3/statistics/history

Resolution

Lös problemet genom att öka standardtidsgränsen för API-anrop till OneFS genom att redigera api.py Filen.

Kör det här kommandot för att redigera InsightIQ api.py Filen:

    $ sudo vi /usr/share/isilon/lib/python2.7/site-packages/insightiq/lib/api_connection/api.py

På rad 35, ändra TIMEOUT = 20 Att TIMEOUT = 300.

Starta sedan om InsightIQ-servern:

    $ sudo service insightiq restart

För InsightIQ 4.2 är sökvägen /usr/share/isilon/lib/python3.10/site-packages/insightiq/lib/api_connection/api.py.

Affected Products

Isilon InsightIQ
Article Properties
Article Number: 000038614
Article Type: Solution
Last Modified: 20 Jan 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.