1

API を持つ appengine にデプロイされた Web サイトがあります。私のコンピューターには、API を介して POST を使用して Web サイトにデータを送信する node.js スクリプトがあります。

問題は、Web サイトが要求を高速に処理する場合 (平均 1 秒あたり 1 回) と、非常に遅い場合 (平均 1 分あたり 1 回の要求) があることです。

掘り下げた後、それが発生すると、4つのリクエストが非常に高速に処理され、その後、Webサイトは4分間何もせず、プロセスを最初からやり直し、前に述べたように1分あたり1リクエストの平均時間を作ることがわかりました. 何が原因でしょうか?

関連性が高いかどうかはわかりませんが、無料の appengine アカウントを持っています。

4

1 に答える 1

0

node.js スクリプトのバグのようです。Appengine には、外部リクエストに対して 60 秒の制限があります。1 つのリクエストがインスタンスをこの 60 秒以上ブロックすることはできません。(インスタンスがブロックされていても、gae は別のインスタンスを生成します)

その他の推測:

  • 最初/ウォームアップ リクエストのアクセス ログを確認します (インスタンスの起動が遅いなど)。
  • アクセスログをチェックして、ゲーが実際にリクエストを受信したことを確認します
于 2013-04-08T14:34:25.003 に答える