現在、Azure APIアプリケーションを英国に置いていますが、割り当てられたDBサーバーに接続するとパフォーマンスに大きな影響を与えることなく、中国のユーザーがHKでプロキシを作成したいEU。Azure関数のプロキシがエラー500を返す
東アジアにあるAzure機能でプロキシ機能を設定するだけです。残念ながら、私は郵便配達員によるapi要求でエラーコード500を得続けました。
エラーコード500の原因となっているエラーをどのようにトレースできますか?
現在、Azure APIアプリケーションを英国に置いていますが、割り当てられたDBサーバーに接続するとパフォーマンスに大きな影響を与えることなく、中国のユーザーがHKでプロキシを作成したいEU。Azure関数のプロキシがエラー500を返す
東アジアにあるAzure機能でプロキシ機能を設定するだけです。残念ながら、私は郵便配達員によるapi要求でエラーコード500を得続けました。
エラーコード500の原因となっているエラーをどのようにトレースできますか?
あなたは、ヘッダーを追加すると、ハミドの回答に
を追加する「プロキシ・トレース対応:真の」を要求するには、レスポンスヘッダーが表示されます「プロキシTrace-ロケーション "は、その要求のトレースログにアクセスするためのリンクを示しています。また、特定のコールのトレースIDも表示されます。
トレースログはD:\ home \ LogFiles \ Application \ Proxiesフォルダにあります。
また、あなたは、より詳細なログが必要な場合は、あなたのリクエストにこのヘッダを追加することができます。
プロキシ・トレース対応:真
そして、それはDの下にファイルを作成します:ホーム\のログファイル\ \アプリケーション\ Proxies \ DetailedTraceフォルダに移動します。
500の原因を特定できない場合は、関数のアプリ名と時刻をUTCでお知らせください。調査することができます。
おかげ
こんにちは、遅い回答をおかけして申し訳ありません。私はそれを簡単にしようとしています。ブラウザからウェブサイトにプロキシする。 –
関数app name = funcvivaとuで確認できます01:33 @ 02 4月 –
ありがとうございます。私は上記の答えに答えました。私は現在、ブラウザで関数appのURLを呼び出すためにそれをテストしています、それは別のWebサイトに代理することを望みます。 –
私はプロキシの定義に何かが間違っていると思う。プロキシ定義のスクリーンショットをポータルで共有することは可能ですか? { "プロキシ・ホーム・EU"::{ "matchCondition":{ "ルート": "/ {*パス}"、 「方法 –
{ "プロキシ" 'proxies.json 内の情報を参照してください。 「:[ "GET"} ]を、 "backendUri": "https://sails-app.azurewebsites.net/{*path}" }} } ' –