L’opération de contrôle de l’intégrité indique l’état des ressources et des tâches de calcul sur la plateforme de calcul GeoAnalytics Server et est le cadre sous-jacent qui permet à GeoAnalytics Server de fournir une analyse sur plusieurs machines et cœurs GeoAnalytics Server. L’opération de contrôle de l’intégrité, utilisée à des fins de résolution des problèmes et de surveillance, est disponible pour l’administrateur du portail ou du serveur et est accessible en se connectant à votre répertoire d’administrateur ArcGIS Server à l’aide du format d’URL https://gis_geoanalytics_server.domain.com:6443/arcgis/admin. Pour accéder au contrôle de l’intégrité, depuis votre site GeoAnalytics Server, cliquez sur System (Système) > Platform Services (Services de la plateforme) > Compute Platform (Plateforme de calcul) > Health (Intégrité).
Utilisez le contrôle de l’intégrité pour faire ce qui suit :
- Vérifiez et identifiez les machines GeoAnalytics Server utilisées à des fins d’analyse.
- Vérifiez que la mémoire et les cœurs alloués sont bien utilisés.
- Vérifiez le nombre de cœurs ou l’espace de la mémoire disponibles sur les machines GeoAnalytics Server. Cela peut s’avérer utile lorsque vous utilisez les paramètres GeoAnalytics Server.
- Vérifiez le nombre de tâches GeoAnalytics Server actuellement en cours d’exécution ou terminées.
- Recherchez le jobID d’une tâche GeoAnalytics Server pour afficher l’extrémité REST.
- Résolvez les problèmes et les messages d’erreur.
Remarque :
Si vous recevez l’erreur Unable to initialize distributed compute platform service (Impossible d’initialiser le service de la plateforme de calcul distribué), exécutez le contrôle d’intégrité et vérifiez le statut des nœuds des travailleurs. Une fois que vous avez vérifié le statut des nœuds, exécutez les étapes mentionnées à la rubriqueProblèmes GeoAnalytics Server courants et solutions.
Remarque :
Le contrôle de l’intégrité de GeoAnalytics Server est également disponible avec ArcGIS Monitor à compter de la version 10.6.1.
Le contrôle de l’intégrité de la plateforme de calcul utilise la terminologie de la structure sous-jacente qui distribue l’analyse. Les conditions et les concepts utilisés dans cette documentation sont soulignés dans le tableau ci-après :
Période | Description |
---|---|
Nœud | Machine serveur. |
Travailleur | Machine utilisée pour le calcul. La machine travailleur reçoit les instructions de la machine principale et les exécute. Il peut y avoir une ou plusieurs machines travailleur pour une machine principale. |
Principal | Serveur qui supervise les nœuds travailleur. Un serveur peut être à la fois un nœud principal et un nœud travailleur. |
Tâche | Une tâche fait référence à l’exécution d’un outil GeoAnalytics Server. |
Le contrôle de l’intégrité est composé de clés qui sont soit une valeur unique, soit un éventail de valeurs. Lorsqu’une tâche GeoAnalytics Server a été exécutée ou est terminée, le contrôle de l’intégrité a les clés suivantes pour chaque machine GeoAnalytics Server sur le site :
{
"<geoanalytics server machine name>":{
{.. url ..},
{.. workers ..},
{.. cores ..},
{.. coresused ..},
{.. memory ..},
{.. memoryused ..},
{.. activeapps ..},
{.. completedapps ..},
{.. activedrivers ..},
{.. status ..}
}
Lorsqu’il y a plusieurs machines sur un site, il y a plusieurs geoanalytics service machine name keys. Seule la machine de nœud principal contient des informations sur les ressources et sur les tâches. Les machines de nœud principal ne contiennent que des valeurs null et 0. Au sein de chaque objet serveur de niveau supérieur, les clés suivantes contiennent tout un éventail de valeurs : workers, activeapps, completedapps et activedrivers. Les clés de niveau supérieur url, cores, coresused, memory, memoryused et status ont une valeur unique.
Chaque clé est explorée plus en détails à l’aide des exemples suivants :
- Exemple 1 : un site GeoAnalytics Server de trois machines exécutant une tâche unique.
- Chaque machine dispose de 16 Go de mémoire RAM et de 4 cœurs.
- Les propriétés du système utilisent le paramètre par défaut indiquant un maximum de 80 pour cent de la mémoire RAM et des cœurs disponibles.
- GeoAnalytics Server est défini pour utiliser 12 Go de mémoire RAM par machine.
- GeoAnalytics Server est défini pour utiliser 9 cœurs sur toutes les machines.
- Exemple 2 : un site GeoAnalytics Server de trois machines exécutant deux tâches en simultané.
- Chaque machine dispose de 16 Go de mémoire RAM et de 4 cœurs.
- Les propriétés du système utilisent le paramètre par défaut indiquant un maximum de 80 pour cent de la mémoire RAM et des cœurs disponibles.
- GeoAnalytics Server est défini pour utiliser 6 Go de mémoire RAM par machine.
- GeoAnalytics Server est défini pour utiliser 4 cœurs sur toutes les machines.
Informations et ressources du site
Les clés url, cores, coresused, memory, memoryused et status sont décrites dans cette section. Si vous avez plusieurs machines sur votre site GeoAnalytics Server, il y a plusieurs clés url. Une des clés url sera complétée par les valeurs comme indiqué dans les exemples suivants. Toutes les autres clés url auront des valeurs nulles et aucun travailleur ne sera répertorié. L’URL avec les valeurs renseignées représente le nœud principal ; les autres URL sont les machines qui sont représentées comme des travailleurs et qui ne sont pas le nœud principal. La clé activedrivers reste toujours un ensemble vide.
Exemple 1 | Exemple 2 |
---|---|
|
|
Description | |
|
Opérateurs
La clé workers identifie les machines et les informations du site GeoAnalytics Server.
Exemple 1 | Exemple 2 |
---|---|
|
|
Description | |
|
Applications terminées
La clé completedapps identifie les outils et les informations GeoAnalytics Server terminés. Cela inclut les outils qui ont été exécutés avec succès, et ceux qui ont abouti à un échec. Les informations des applications terminées sont effacées au redémarrage de GeoAnalytics Server.
Exemple 1 | Exemple 2 |
---|---|
|
|
Description | |
|
Applications actives
La clé activeapps identifie les Outils GeoAnalytics actuellement en cours d’exécution et leurs informations. Une fois cette tâche terminée, les informations sont déplacées vers l’objet completedapps.
Exemple 1 | Exemple |
---|---|
|
|
Description | |
|
Vous avez un commentaire à formuler concernant cette rubrique ?