Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Solução de problemas comuns do EdgeRoutine (ER)

Última atualização: Jun 29, 2026

Solicitações fetch para o nome de domínio da rotina não são permitidas

Mensagem de erro

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

Causa

A rotina não pode enviar solicitações fetch para seu próprio nome de domínio. Por exemplo, se o nome de domínio da rotina for 1.a.com, ela poderá acessar qualquer outro domínio, exceto o próprio 1.a.com.

Códigos de status internos não são permitidos

Mensagem de erro

HttpBody.constructor: invalid status code

Causa

O EdgeRoutine (ER) reserva os códigos de status 596, 597, 598 e 599. Portanto, não os utilize no seu código.

Conexão encerrada pelo ER

Mensagem de erro

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

Causa

A rotina excedeu o limite de fatia de tempo de CPU. Consequentemente, o ER encerrou a conexão e parou a máquina virtual (VM). O sistema gera um log de erro semelhante ao seguinte:

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!

Solução

Aumente o limite da fatia de tempo de CPU. Por exemplo, altere o limite de 50 ms para 100 ms.

Nenhum endereço de proxy disponível

Mensagem de erro

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

Causa 1

A URL no método cache.put usa https, esquema incompatível com a API de cache. Altere o esquema da URL para http.

Causa 2

A solicitação fetch tem como alvo um nome de domínio fora do Alibaba Cloud CDN, mas a opção cdnProxy:true está definida. Adicione o nome de domínio ao Alibaba Cloud CDN ou à Dynamic Content Delivery Network (DCDN) ou remova a configuração cdnProxy:true.

Conexão encerrada

Mensagem de erro

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

Causa

O serviço upstream fechou a conexão enquanto a rotina ainda recebia dados de resposta.