Development #65038
opendatasoft: ajouter un check_status
0%
Description
Il faut cibler un jeu de donnée pour pouvoir faire une requête :
$ curl "https://data.education.gouv.fr/api/records/1.0/search/" -v < HTTP/2 400 { "error": "Parameter 'dataset' is mandatory." }
Cette réponse nous permet quand même de savoir que le serveur est disponible.
Et donc proposition de l'utiliser pour implémenter
check_status
.
Historique
Mis à jour par Frédéric Péters il y a presque 2 ans
Le jour où on a une alerte parce que ça tape trop on décide de taper davantage ?
Mis à jour par Nicolas Roche il y a presque 2 ans
Zut, c'était dans l'idée qu'actuellement on fait 20 requêtes par minutes (jusqu'à 200 parfois), alors que je pensais que l'on en ferait moins en testant le statut (j'avoue que je n'ai pas encore trouvé la fréquence et que je pensais à une requête toutes les 3 minutes).
Mis à jour par Nicolas Roche il y a presque 2 ans
Je rate quelque-chose ?
# every five minutes cron = -5 -1 -1 -1 -1 /usr/bin/passerelle-manage tenant_command cron --all-tenants availability
Mis à jour par Frédéric Péters il y a presque 2 ans
Je ne capte pas du tout comment tu arrives à imaginer qu'ajouter des requêtes diminuera le nombre de requêtes.
Mis à jour par Nicolas Roche il y a presque 2 ans
- Statut changé de Nouveau à Rejeté
Compris, si le connecteur est passé en invalide, il ne va pas refuser les requêtes pour autant.
J'ai pris mes rêves pour la réalité.
Mis à jour par Emmanuel Cazenave il y a presque 2 ans
- Statut changé de Rejeté à Nouveau
C'est moi qui l'ai envoyé dans le mur; j'ai rêvé quand quand un connecteur est marqué 'down' toutes les requêtes qui lui sont faites renvoient une erreur sans aller interroger le webservice métier.
Mis à jour par Frédéric Péters il y a presque 2 ans
Mais peu importe ce qui arrive au moment où on a une 429, c'est ce qui arrive avant qui fait le trop de requêtes, et en ajouter, ça amènera juste le mur plus rapidement. (je reprécise parce que je ne me basais pas du tout sur ce que ferait le connecteur une fois marqué comme étant down).