InsightIQ «HTTP request timed out» eller tom ved generering av FSA-rapporter

Summary: InsightIQ-grensesnittet kan ikke laste inn hele eller deler av en FSA-rapport (File System Analytics) hvis tidsavbruddet for OneFS Application Programming Interface (API) er for lavt.

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 til 4.2 og OneFS 8.0.x (eller nyere versjoner) samler OneFS RESTful API inn FSA-rapportdata. Hvis InsightIQ ikke kan samle inn disse dataene, kan det hende at FSA-rapporten ikke lastes inn, lastes delvis inn eller at brukere ikke tillater brukere å navigere i katalogene.

Cause

Problemet oppstår når InsightIQ-serveren blir tidsavbrutt API-kallet til OneFS for tidlig.

Hvis du vil validere denne årsaken, kjører du følgende kommando (erstatter CLUSTER_GUID med riktig katalog):

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

Det vises utdata som ligner på disse:

    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

Den definerte verdien for tidsavbrudd vises ved å kjøre denne kommandoen:

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

Utgangen ser slik ut. I dette eksempelet på utdata er tidsavbruddet 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

Du kan løse problemet ved å øke standard tidsavbrudd for API-kall til OneFS ved å redigere api.py Filen.

Kjør denne kommandoen for å redigere InsightIQ api.py Filen:

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

På linje 35, endre TIMEOUT = 20 Å TIMEOUT = 300.

Start deretter InsightIQ-serveren på nytt:

    $ sudo service insightiq restart

For InsightIQ 4.2 er banen /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.