2013-04-08 96 views
1

我有一个网站部署在具有API的appengine上。 在我的计算机上,我有一个node.js脚本,通过API使用POST将数据发送到网站。appengine网站处理请求很慢

问题是,虽然有时网站会快速处理请求(平均每秒1次),但有些时候却很慢(平均每分钟请求1次)。

经过一番挖掘,我发现当发生这种情况时,4个请求的进程非常快,然后网站在4分钟内什么都不做,重复整个过程,平均每次请求1次就像之前说的那样。什么可能导致这个?

我不知道它是否非常相关,但我有一个免费的appengine帐户。

回答

0

看起来像您的node.js脚本中的错误。 对于外部请求,Appengine有60秒的限制 - 一个 请求不可能阻止一个实例超过这60秒。 (即使实例被阻塞, 的GAE会催生一个又一个)

其他的猜测:

  • 支票第一/预热请求的访问日志(如慢实例启动。)
  • 检查访问日志以确保gae实际收到请求