0

現在、Azure APIアプリケーションを英国に置いていますが、割り当てられたDBサーバーに接続するとパフォーマンスに大きな影響を与えることなく、中国のユーザーがHKでプロキシを作成したいEU。Azure関数のプロキシがエラー500を返す

東アジアにあるAzure機能でプロキシ機能を設定するだけです。残念ながら、私は郵便配達員によるapi要求でエラーコード500を得続けました。

エラーコード500の原因となっているエラーをどのようにトレースできますか?

答えて

0

あなたは、ヘッダーを追加すると、ハミドの回答に

を追加する「プロキシ・トレース対応:真の」を要求するには、レスポンスヘッダーが表示されます「プロキシTrace-ロケーション "は、その要求のトレースログにアクセスするためのリンクを示しています。また、特定のコールのトレースIDも表示されます。

+0

ありがとうございます。私は上記の答えに答えました。私は現在、ブラウザで関数appのURLを呼び出すためにそれをテストしています、それは別のWebサイトに代理することを望みます。 –

+0

私はプロキシの定義に何かが間違っていると思う。プロキシ定義のスクリーンショットをポータルで共有することは可能ですか? { "プロキシ・ホーム・EU"::{ "matchCondition":{ "ルート": "/ {*パス}"、 「方法 –

+0

{ "プロキシ" 'proxies.json 内の情報を参照してください。 「:[ "GET"} ]を、 "backendUri": "https://sails-app.azurewebsites.net/{*path}" }} } ' –

0

トレースログはD:\ home \ LogFiles \ Application \ Proxiesフォルダにあります。

また、あなたは、より詳細なログが必要な場合は、あなたのリクエストにこのヘッダを追加することができます。

プロキシ・トレース対応:真

そして、それはDの下にファイルを作成します:ホーム\のログファイル\ \アプリケーション\ Proxies \ DetailedTraceフォルダに移動します。

500の原因を特定できない場合は、関数のアプリ名と時刻をUTCでお知らせください。調査することができます。

おかげ

+0

こんにちは、遅い回答をおかけして申し訳ありません。私はそれを簡単にしようとしています。ブラウザからウェブサイトにプロキシする。 –

+0

関数app name = funcvivaとuで確認できます01:33 @ 02 4月 –

関連する問題