0

Google App Engine で Web アプリを実行していますが、ほとんどの場合、すべてがスムーズに実行されますが、20 件のリクエストのうち約 1 件でサーバー エラーが発生し、そのリクエストを再実行すると、フォームの送信などの処理が行われます。うまく通り抜けます。

これは、私のインスタンスが数秒間ダウンしていて、それ自体が更新されているためか、それとも gae が時々ダウンするためでしょうか? ログを確認すると、エラーが登録されていないので、それが私の側にあるとは思いません。そうでなければ、それが何であるかを記録していません。

私は多くのユーザーを持っていません - 通常、サイトには私と他の 1 人か 2 人だけです - この小規模な場合、Google は多くのインスタンスを実行しておらず、まったくインスタンスがない場合もありますか?

4

1 に答える 1

1

ログを確認してください。スケジューラが 1 つのアクティブなインスタンスを削除した可能性が非常に高く、新しいリクエストが入ったときに、インスタンス 1 を実行するためのロード時間が原因でサーバー エラーが発生した可能性があります。QPS が非常に低い F1 アプリが、起動後わずか 1 ~ 2 分でスケジューラによって削除されるのを見てきました。無料アプリと有料アプリでより頻繁に発生するようです。アプリの起動が非常に遅い場合は、起動時間を短縮する最適化方法に関連する多くの議論があります。Idle instances 設定を使用して機能する設定も見つかる場合があります。私は Auto/Auto を使用しているため、ここで洞察を与えることはできません。

于 2012-07-10T18:25:53.850 に答える