Tous les produits
Search
Centre de documentation

Edge Security Acceleration:Résolution des erreurs courantes d'EdgeRoutine (ER)

Dernière mise à jour :Aug 12, 2026

Requêtes fetch vers le nom de domaine d'une routine non autorisées

Message d'erreur

@Fetch.fetch: fetch authority is same with origin authority, which is forbidden

Cause

Une routine ne peut pas envoyer de requêtes fetch vers son propre nom de domaine. Par exemple, si le nom de domaine de la routine est 1.a.com, celle-ci peut interroger n'importe quel autre nom de domaine, à l'exception de 1.a.com.

Codes de statut internes non autorisés

Message d'erreur

HttpBody.constructor: invalid status code

Cause

Les codes de statut 596, 597, 598 et 599 sont réservés par EdgeRoutine (ER) et ne doivent pas être utilisés dans votre code.

Connexion interrompue par ER

Message d'erreur

io error@: io error(Connection reset by peer)

Cause

La routine a dépassé sa limite de temps CPU alloué. ER a alors mis fin à la connexion et arrêté la machine virtuelle (VM). Un journal d'erreurs similaire à l'exemple suivant est généré :

2023 0306 16:39:39.611431 115939 JSThread-3() E @tag(JSError) @loc(src/js-instance-inl.h:366)]: <uid: debugger::I::79de2290-d3a3-4f89-81db-6c3ba779b8b2;event: fetch;host: ;path: /;auth: market.wapa.taobao.com;unique_id: ;pip: 127.0.0.1:46174;fetch_uuid: b5f59f33-8f9b-487d-be32-56e3c368f3f0;start_ts: 1678091979098;req: http;milestone: *-*---;><N/A><>: category: Fatal Error; caller: JSInstance; sub-reason: cpu time; description: N/A; message: the virtual machine has been forcebly terminated for user id 'debugger::I::79de2290-d3a3-4f89-81db-6c3ba779b8b2' due to its violation of resource constraints of system!

Solution

Augmentez la limite de temps CPU alloué. Vous pouvez par exemple porter cette limite de 50 ms à 100 ms.

Aucune adresse proxy disponible

Message d'erreur

unhandled error(13485,13477)@: Error: io error@: no available fetch proxy address now\nstacktrace:\nN/A\n

Cause 1

L'URL spécifiée dans la méthode cache.put utilise le protocole https, non pris en charge par l'API de cache. Modifiez le schéma de l'URL pour utiliser http.

Cause 2

La requête fetch cible un nom de domaine absent d'Alibaba Cloud CDN, alors que l'option cdnProxy:true est activée. Ajoutez ce nom de domaine à Alibaba Cloud CDN ou à Dynamic Content Delivery Network (DCDN), ou supprimez la configuration cdnProxy:true.

Connexion interrompue

Message d'erreur

Error: unhandled error(13486,13505)@: Broken connection, unexpected EOF

Cause

Le service upstream a fermé la connexion pendant la réception des données de réponse par la routine.