2000 erreurs en 3 minutes

Version du plugin : 2021-01-17 11:04:01
Version de Jeeom : 4.0.61

Bonjour,

Le log alexaapi_node se rempli avec le message suivant :

[2021-2-2 15:14:38][ERROR] : Alexa-Remote ║ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Website Temporarily Unavailable</title>
</head>

<body>
<p>&nbsp;</p>
<center><img src="http://g-ecx.images-amazon.com/images/G/01/website/errors/503/generic.png" alt="website temporarily unavailable" width="500" height="300"></center>
</body>

</html>

Je n’ai aucun problème de fonctionnement, juste ces requêtes en boucle.

Salut soucis déjà abordé dans le sujet

Je sais. J’ai fait un nouveau poste car ce n’est pas l’erreur qui me gène mais le fait qu’entre
2021-2-2 15:14:38 et 2021-2-2 15:31:47 j’en ai 14238.

Lorsque le site est en erreur, il ne devrait pas y avoir plusieurs tentatives par seconde.

Édit :
ça viens de s’arrêter (enfin) avec le message suivant :

[2021-2-2 15:49:09][ERROR] : {API}    ╠════════════════════════════════════════════════════════════════════════════════════════
[2021-2-2 15:49:09][ERROR] : {API}    ║   Souci dans l'initiatlisation du serveur Error: Error while checking Authentication: Error: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Website Temporarily Unavailable</title>
</head>

<body>
<p>&nbsp;</p>
<center><img src="http://g-ecx.images-amazon.com/images/G/01/website/errors/503/generic.png" alt="website temporarily unavailable" width="500" height="300"></center>
</body>

</html>

[2021-2-2 15:49:09][ERROR] : {API}    ║   ou le serveur alexa.amazon.fr n'est pas joignable
[2021-2-2 15:49:09][ERROR] : {API}    ╚════════════════════════════════════════════════════════════════════════════════════════

Total : 28276 requêtes en erreur entre 15:28 et 15:49

Édit 2 :
C’est soit la commande Faire parler Alexa soit la commande Volume qui déclenche l’avalanche de requête (là c’est reparti pour un tour)

Je ne sais pas trop quoi te dire à part te traduire « Website Temporarily Unavailable ». J’espère que c’est passager

Idem chez moi, le deamon est parti en cacahuète et retente toutes les secondes :confused:

Comme déjà dit, ce n’est pas le message le problème. C’est plus de 28000 requêtes faitent par un des composants du plugin en moins de 20 minutes qui est le problème. Il me semblait l’avoir bien détaillé mais ça ne semble pas être le cas.

Même problème chez moi , que se passe t’il ?

Pareil, mêmes messages, et les fonctions « dernier dialogue avec Alexa » et « Connecté en Bluetooth » ne remontent pas.

Bonsoir,
je viens de voir aussi que les logs de mon pihole s’affole sur le plugin alexa-api
mon jeedom tourne sur un nuc tout propre de vendredi avec toutes les mises à jour.
je viens d’arrêter le plugin et le relancé et les requêtes viennent de disparaitre.
image.

Apres une nouvelle vérification , j’ai une erreur par seconde , et pas de pause ??

Je venais de faire deux mise a jour jeedom 4.1.19 et alexa api beta du 1:2:2021 a 19:45:01

Une piste peut être .

Le problème se reproduit chez moi dès que j’ai lancé une phrase sur un de mes équipements :

[2/2/2021, 10:36:37 PM][ERROR] : Alexa-Remote ║ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>403 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Request blocked.
We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
<BR clear="all">
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: bIn5Yy13sPxVQs0URodmgXY2SHVjLt8PwJQFe-Duf4GcdMLWNLFP6w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>

Bonsoir à tous,

Après le souci des routines qui ne remontaient plus (corrigé), le souci des Website Temporarily Unavailable (souci originel de @tomdom)
Maintenant les erreurs CloudFront… que se passe t il chez Amazon ?

J’ai reproduit la page d’erreur, elle ressemble à cela :
http://jeedom.sigalou-domotique.fr/documentssigalou/erreuramazon.html

C’est effectivement une erreur CloudFront, c’est une erreur d’AWS, un comble pour Amazon.

Par curiosité : https://aws.amazon.com/fr/premiumsupport/knowledge-center/cloudfront-error-request-blocked/

Je cherche à comprendre ce qui provoque toutes ces erreurs…

J’étais en 4.1.17, j’ai les erreurs, je viens de faire la mise à jour en 4.1.19, cela ne change rien.
Côté Alexa-API, j’ai bien corrigé le souci des routines hier mais aucun lien avec ce souci. En plus, je n’ai corrigé que sur la beta à ce stade. Vous êtes tous en beta ou certains en stable avec le souci CloudFront ?
J’ai un autre Jeedom avec Alexa-api du 17/01, bien avant la correction Routines et j’ai les mêmes erreurs CloudFront.

C’est étrange, c’est comme si le plugin entrait dans une boucle infernale avec le serveur et se mette à échanger erreur sur erreur.
Si on relance le daemon. Tout s’arrête et redevient normal.
Les pannes aléatoires, c’est le pire.
Je vais tenter de trouver ce qui déclenche cette boucle d’erreurs…

Edit : J’ai trouvé, c’est l’historique qui pose souci, visiblement Amazon a supprimé l’API qui retournait l’historique

l’API /api/activities ne fonctionne plus et provoque ce merdier…

Je cherche comment contourner…

Edit : /alexa-privacy/apd/rvh/customer-history-records remplace /api/activities (c’était trop simple). Le nom alexa-privacy n’est pas bon signe pour mes prières d’une api publique… :hugs:

Edit : Bon, je pousse une beta:

  • Librairie reprise avec la nouvelle API
  • Le requeteur info, liste déroulante History refait (je n’ai mis qu’un enregistrement)
  • Modal Historique fonctionne (j’ai mis 20 enregistrements)
  • Je ne peux pas tester dernière interaction car ça roupille ici, pas de bruit
  • Pour les plus dégourdis, mis à jour de la commande directe au démon :
    http://192.168.1.21:3456/history?maxRecordSize=5&recordType=VOICE_HISTORY (en changeant votre ip) maxRecordSize j’explique pas, recordType, faut tester, je ne sais pas encore ce qui existe.

Merci pour vos retours, avez vous encore les erreurs CloudFront ?
Historique fonctionne ? Last interaction fonctionne ?

Edit : 04:38, vais me coucher

2 « J'aime »

lol, bravo, j’install

image

good !

impecable, le dernier dialogue remonte bien

dernier dialogue

Bonjour @sigalou,

Je viens de passer sur la version béta et je ne reproduis plus le problème. Pour l’instant, je ne vois pas d’effet de bord. Je vais faire des tests jusqu’à demain et je passerais le sujet en résolu si je ne vois pas de problème.

Un grand merci et désolé pour ta nuit presque blanche :wink:

Merci pour ton retour d’expérience, mais ton sujet originel n’est pas traité, j’ai eu deux fois un « Website Temporarily Unavailable » et ça fait tomber le daemon.
C’est aléatoire, je voudrais arriver à vérifier que le site fonctionne avant d’autoriser la relance du daemon

Mon sujet originel est traité. Il y a toujours l’erreur (ce n’était pas un problème pour moi) mais très rarement (6 en 1h30. C’était le nombre le problème).

Par contre, chez moi, ça ne fait pas tomber le daemon (il me semble. Je ne vois rien dans les logs en ce sens)