NIFCLOUD-mbaas / UserCommunity

ニフクラ mobile backend ユーザーコミュニティ
https://mbaas.nifcloud.com/
81 stars 18 forks source link

【過去質問】スクリプト実行時の500エラーについて #1329

Open ncmbsupport opened 1 year ago

ncmbsupport commented 1 year ago

mobile backendの「スクリプト」機能を利用してアプリから送信されたリクエストの処理を行っています。 アプリの動作検証を行ったところ、数回に一度、「スクリプト」機能にてステータス:500エラーが返却されていることが判明いたしました。 エラーの発生原因を調査いただくことは可能でしょうか。

なお、管理画面で確認した実行ログは、以下の通りです。

{
  "Status": "DONE",
  "RequestHeaders": "{\"host\":\"script.mbaas.api.nifcloud.com\",・・・,\"x-ncmb-application-key\":\"APPKEY\"}",
  "RequestQuery": "{\"name\":\"NCMB\"}",
  "ResponseHeaders": "{'Content-Type':'application/json'}",
  "Error": null,
  "Duration": 508,
  "created_at": "2021-07-21T08:05:22.000Z",
  "updated_at": "2021-07-21T08:05:22.000Z",
  "ResponseStatus": 500,
  "ScriptIdentifier": "Sample.js"
}
ncmbsupport commented 1 year ago

スクリプトにおいては以下の状況であったため、お客様側で定義された例外処理が発生している可能性があると考えております。 ・ステータスコードが500となっており、かつ、スクリプトの実行ログとしては実行結果が「正常終了」("Status": "DONE")となっていること。  ※「正常終了」については、例外処理含めてスクリプト自体は正常に実行が完了したということを示しております。 ・スクリプト以外のニフクラ mobile backend側のAPIログについても、該当時間のリクエストでエラーが出ているものはないこと。

なお、詳細エラーについては、エラー発生時のResponseデータ内にてご確認いただけます。 (サービス提供者のFJCTとしてはResponseデータの詳細についてはシステム上確認が行えません。)

以上のことから、大変恐縮ですが、スクリプト実行時に返却されるResponseデータについて、お客様にてご確認いただけますと幸いです。

※ 管理画面の「スクリプト 実行ログ」より取得できるデータにはResponseデータが含まれておりませんので、ご留意ください。