すべてのプロダクト
Search
ドキュメントセンター

:一般的なERエラー

最終更新日:Aug 09, 2024

許可されていないルーチンのドメイン名への要求のフェッチ

エラーメッセージ

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

原因

ルーチンのコードでは、ルーチンのドメイン名に対してフェッチ要求を開始することはできません。 たとえば、ルーチンのドメイン名が1.a.comされている場合、ルーチンのコードの1.a.com以外のドメイン名に対してフェッチ要求を開始できます。

内部ステータスコードが許可されていません

エラーメッセージ

HttpBody.constructor: invalid status code

原因

596597598、および599は、EdgeRoutine (ER) で使用される応答ステータスコードです。 コードでこれらのステータスコードを使用することはできません。

接続終了ER

エラーメッセージ

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

原因

ルーチンの実行時間がCPUタイムスライス仕様を超えた場合、ルーチンは接続を終了する。 ルーチンを実行している仮想マシン (VM) が停止し、エラーログが生成されます。

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!

解決策

CPUタイムスライスの仕様を50 msから100 msに増やします。

プロキシアドレスがありません

エラーメッセージ

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

原因1

cache.putメソッドのURLはhttpsで始まります。 キャッシュAPIはhttpsをサポートしていません。 したがって、httpshttpに変更する必要があります。

原因2

Alibaba Cloud CDNに追加されていないドメイン名にフェッチリクエストを送信し、cdnProxy:true設定を追加しました。 この場合、Alibaba Cloud CDNまたはDynamic Content Delivery Network (DCDN) にドメイン名を追加するか、cdnProxy:trueの設定を削除する必要があります。

接続終了

エラーメッセージ

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

原因

上流サービスから返されたデータをルーチンが受信すると、上流サービスは接続を終了する。