web-dev-qa-db-ja.com

「status: 'crash'で終了」はCloud Functionsで正常ですか

Python=でGoogle Cloud Functionsを試してみましたが、実行に問題がありました。次のように表示されました:_Error: could not handle the request_

ログを確認しましたが、エラーはありませんでした。ログメッセージだけです。

_Function execution took 16 ms, finished with status: 'crash'
_

機能をプリントアウトに簡略化したところ、正しく機能しました。次に、出力の前にraise Exception('test')を追加して、例外がStackdriver Errorsに送られるかどうかを確認しましたが、そうではなく、ログにのみ再び_finished with status: 'crash'_メッセージが表示されました。

これは正常な動作ですか?それともバグですか?クラッシュではなく、例外をログのエラーとして表示する必要がありますか?

6
Tom
def wrapper(request):
    try:
        your_main_gcf(request)
    except Exception as e:
        print(e)

また、GCFの設定で実行する関数として「ラッパー」をマークします

0
Iurii Aleev