Service SQL IBM i (AS/400) · Vue
QSYS2.HTTP_SERVER_INFO
Activité des serveurs HTTP
Donne l'état et les statistiques des serveurs HTTP actifs (connexions, requêtes, réponses, octets) ainsi que leurs fonctions.
À quoi ça sert
La vue renvoie des informations sur les instances de serveur HTTP IBM i qui tournent : nom du serveur (SERVER_NAME), travail, heures de démarrage et de redémarrage, nombre de connexions normales et SSL, unités d'exécution actives et inactives, totaux de requêtes, de requêtes rejetées et de réponses. Pour chaque fonction HTTP du serveur, elle détaille le nombre de requêtes et de réponses, les réponses en erreur, les réponses hors cache, les octets reçus et envoyés et les temps de traitement.
Elle sert à surveiller l'usage d'un serveur web ou d'un service REST en production : une hausse des réponses en erreur ou des requêtes rejetées se voit tout de suite. L'exemple d'IBM examine les fonctions du serveur ADMIN.
Le paramètre IGNORE_ERRORS (défaut YES) évite qu'un serveur en difficulté ne fasse échouer toute la requête.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.HTTP_SERVER_INFO
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| SERVER_NAME Nom du serveur | JOB_NAME Nom du travail | SERVER_START_TIME Heure de démarrage du serveur | SERVER_RESTART_TIME Heure de redémarrage du serveur | SERVER_CURRENT_TIME Heure courante du serveur | SERVER_NORMAL_CONNECTIONS Nombre de connexions normales du serveur | SERVER_SSL_CONNECTIONS Nombre de connexions SSL du serveur | SERVER_ACTIVE_THREADS Nombre de unités d'exécution actives du serveur | SERVER_IDLE_THREADS Nombre d'unités d'exécution inactives du serveur | SERVER_TOTAL_REQUESTS Nombre total de demandes du serveur | SERVER_TOTAL_REQUESTS_REJECTED Nombre total de demandes rejetées par le serveur | SERVER_TOTAL_RESPONSES Nombre total de réponses du serveur | HTTP_FUNCTION Fonction HTTP | REQUESTS Nombre de demandes | RESPONSES Nombre de réponses | ERROR_RESPONSES Réponses d'erreur | NONCACHE_RESPONSES Nombre de réponses hors cache | BYTES_RECEIVED Nombre d'octets reçus | BYTES_SENT Nombre d'octets envoyés | NONCACHE_PROCESSING_TIME Temps de traitement hors cache | CACHE_PROCESSING_TIME Temps de traitement du cache |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ADMIN | 802039/DUPONT/ADMIN | 2026-06-06 18:52:59 | 2026-06-06 18:52:59 | 2026-10-01 08:57:12 | 558 | 8558 | 0 | 5 | 8999 | 349 | 8650 | SERVER HANDLED | 4354 | 4354 | 0 | 4354 | 3633822 | 4783650 | 0.093 | 0 |
| ADMIN | 802039/DUPONT/ADMIN | 2026-06-06 18:52:59 | 2026-06-06 18:52:59 | 2026-10-01 08:57:12 | 558 | 8558 | 0 | 5 | 8999 | 349 | 8650 | CGI | 97 | 97 | 0 | 97 | 86030 | 32071 | 4.761 | 0 |
| ADMIN | 802039/DUPONT/ADMIN | 2026-06-06 18:52:59 | 2026-06-06 18:52:59 | 2026-10-01 08:57:12 | 558 | 8558 | 0 | 5 | 8999 | 349 | 8650 | WEBSPHERE | 4199 | 4199 | 3 | 0 | 4599070 | 206962667 | 0 | 1193.644 |
| ADMIN | 802039/DUPONT/ADMIN | 2026-06-06 18:52:59 | 2026-06-06 18:52:59 | 2026-10-01 08:57:12 | 558 | 8558 | 0 | 5 | 8999 | 349 | 8650 | SSL | 8193 | 8193 | 3 | 4275 | 7987819 | 198386067 | 4.528 | 1131.978 |
| FORMATIONS | 802263/DUPONT/FORMATIONS | 2026-06-06 19:00:35 | 2026-06-06 19:00:35 | 2026-10-01 08:57:12 | 45 | 439 | 0 | 40 | 464 | 0 | 464 | SERVER HANDLED | 117 | 117 | 117 | 117 | 25820 | 52053 | 0.068 | 0 |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Examiner les informations sur les fonctions de serveur associées au serveur ADMIN.
-- Description: Examine information about the server functions associated
-- with the ADMIN server.
SELECT * FROM QSYS2.HTTP_SERVER_INFO WHERE SERVER_NAME = 'ADMIN';
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (21)
Afficher les 21 colonnes
| Colonne | Type | Signification |
|---|---|---|
SERVER_NAME |
VARCHAR(10) | Nom du serveur |
JOB_NAME |
VARCHAR(28) | Nom du travail |
SERVER_START_TIME |
TIMESTAMP | Heure de démarrage du serveur |
SERVER_RESTART_TIME |
TIMESTAMP | Heure de redémarrage du serveur |
SERVER_CURRENT_TIME |
TIMESTAMP | Heure courante du serveur |
SERVER_NORMAL_CONNECTIONS |
BIGINT | Nombre de connexions normales du serveur |
SERVER_SSL_CONNECTIONS |
BIGINT | Nombre de connexions SSL du serveur |
SERVER_ACTIVE_THREADS |
INTEGER | Nombre de unités d'exécution actives du serveur |
SERVER_IDLE_THREADS |
INTEGER | Nombre d'unités d'exécution inactives du serveur |
SERVER_TOTAL_REQUESTS |
BIGINT | Nombre total de demandes du serveur |
SERVER_TOTAL_REQUESTS_REJECTED |
BIGINT | Nombre total de demandes rejetées par le serveur |
SERVER_TOTAL_RESPONSES |
BIGINT | Nombre total de réponses du serveur |
HTTP_FUNCTION |
VARCHAR(20) | Fonction HTTP |
REQUESTS |
BIGINT | Nombre de demandes |
RESPONSES |
BIGINT | Nombre de réponses |
ERROR_RESPONSES |
BIGINT | Réponses d'erreur |
NONCACHE_RESPONSES |
BIGINT | Nombre de réponses hors cache |
BYTES_RECEIVED |
BIGINT | Nombre d'octets reçus |
BYTES_SENT |
BIGINT | Nombre d'octets envoyés |
NONCACHE_PROCESSING_TIME |
DECIMAL(20, 3) | Temps de traitement hors cache |
CACHE_PROCESSING_TIME |
DECIMAL(20, 3) | Temps de traitement du cache |