InsightIQ "HTTP-pyyntö aikakatkaistiin" tai tyhjä luotaessa FSA-raportteja

Summary: InsightIQ-käyttöliittymä ei lataa koko File System Analytics (FSA) -raporttia tai osaa siitä, jos OneFS Application Programming Interface (API) -aikakatkaisu on liian pieni.

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

InsightIQ 4.0–4.2:ssa ja OneFS 8.0.x:ssä (tai uudemmissa versioissa) OneFS RESTful API kerää FSA-raporttitietoja. Jos InsightIQ ei pysty keräämään näitä tietoja, FSA-raportti ei ehkä lataudu, se voi latautua osittain tai se ei ehkä salli käyttäjien navigoida hakemistoissa.

Cause

Ongelma ilmenee, kun InsightIQ-palvelin aikakatkaisee ohjelmointirajapintakutsun OneFS:ään liian aikaisin.

Voit vahvistaa tämän syyn suorittamalla seuraavan komennon (korvaaminen: CLUSTER_GUID asianmukaisella hakemistolla):

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

Seuraavankaltainen tulos tulee näkyviin:

    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

Määritetty aikakatkaisuarvo nähdään, kun suoritetaan seuraava komento:

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

Tulos näyttää tältä. Tässä esimerkkituloksessa aikakatkaisu on 20 sekuntia:

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

Voit ratkaista ongelman pidentämällä OneFS-ohjelmointirajapintakutsujen oletusaikakatkaisua muokkaamalla api.py Tiedosto.

Muokkaa InsightIQ:ta suorittamalla tämä komento api.py Tiedosto:

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

Muokkaa rivillä 35 TIMEOUT = 20 että TIMEOUT = 300.

Käynnistä sitten InsightIQ-palvelin uudelleen:

    $ sudo service insightiq restart

InsightIQ 4.2:ssa polku on /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.