- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我计划在 Google AppEngine/Java 上托管 JRuby on Rails 应用程序。我找到了 a great blog post by Ola Bini关于如何做到这一点,但在总结中他说:
Overall, JRuby on Rails works very well on the App Engine, except for some smaller details. The major ones are the startup cost and testing. As it happens, you can’t actually get GAE/J to precreate things. Instead you’ll have to let the first release take the hit of this. Now, GAE/J does a let of preverifying of bytecodes and so on, so startup is a bit more heavy than on other JDKs. One runtime takes about 20 seconds wall time to startup, so the first hit takes some time.
这个我不是很懂。在什么情况下,运行时需要多久启动一次?正常的 20 秒滞后可能是一个问题。
最佳答案
只要需求超过当前运行的实例,App Engine 就会为您启动新的运行时。当需求较低时,它将关闭实例。最终,这意味着如果您的应用在一定时间内未被使用,您的所有实例可能会被关闭。然后,下次用户尝试访问您的应用时,将需要启动一个新实例,或者如某些人所说的那样“启动”。
截至 3 月,应用引擎团队不会就实例将持续多长时间给出任何官方估计:
7:40pm] nwinter: Is it possible to get a rough estimate of how long an appinstance will stick around once spawned?[7:40pm] marzia_google: @nwinter, not really[7:40pm] marzia_google: there are no garuntees[7:41pm] nwinter: No average time or anything?[7:42pm] marzia_google: @nwinter i'm not sure an average time would bemeaningful, even if i knew off hand what it was ( i don't)[7:42pm] marzia_google: since it really can be quite variable[7:42pm] Kardax: Re instance lifetime: So an app instance could last a fewseconds or a few hours? Just curious[7:43pm] dan_google: nwinter: Apps are evicted by least-recently-used on anapp server. As someone noted recently (forums or chat I forget), lowtraffic could mean lots of "restarts", but so could spikes in traffic whichmay start new instances on multiple app servers.[7:43pm] nwinter: @dan_google: good to know![7:43pm] dan_google: Kardax: Yes, depending on the weather. By which Imean, request patterns, other apps on each app server, and so forth. Notreally predictable.
这是与应用引擎团队的聊天记录。我已经删除了成绩单中不相关的行,例如“某某登录”。可以找到完整的成绩单 here
关于java - 谷歌应用引擎 : how often does a "runtime startup" occur,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1137786/
谁能用一个例子来解释 BooleanQuery 中 lucene 中的 BooleanClause.Occur.Must 和 BooleanClause.Occur.SHOULD 之间的区别? 最佳答
正如标题所说,multiset 在所有相同值的范围末尾插入一个值。 (例如:在多重集 1,2,2,3 中插入 2 使其成为 1,2,2,/*new*/2,3)。 如何在所有相同值范围的开头插入新值?
所以这是与此(Inserting in a multiset: before the first occurence of that value instead of after the last o
我试图从我的 WCF .Net Framework 4.5 向 API rest 发布一个文件。这是我的代码: public string CreateConclusion(string[] inst
我的 SQL 查询获取固件的错误修复验证列表,例如def-456 是一张票,要求我对产品进行固件测试。 def-456 有几个记录结果的子任务。结果记录为:id:abc-123、abc-124、abc
我想删除文件中多次出现的行,但想保留某些行。我该怎么做? 这是我的文件的一部分,我想更改它: §M: 1, K: 2 name, time, cycle, instr, L1-mi
我正在 SSMS 中测试 SQL 2016 Live Query Stats,每次尝试时都会收到错误消息“执行批处理时出错。错误消息是:发生一个或多个错误。”并且不返回任何结果集。一位同事试过了,对他
我们在 JBoss 4.2 上设置了一个水平集群。在我们将缓存模式从 REPL_ASYNC 更改为 REPL_SYNC 以解决问题之前, session 复制工作正常。我们开始看到一些 session
我正在尝试将 MVC 网站发布为 Azure 网络角色。 当我在本地运行它时,一切正常。 但是当我将其发布到 Azure 并浏览某些 MVC 操作时,我收到此错误: Server Error in '
假设一个静态库 libfoo 依赖于另一个静态库 libbar 的某些功能。这些和我的应用程序都是用 D 编写的。如果我的应用程序只直接使用 libfoo,并且只调用 libfoo 中的函数而不引用
我正在尝试在 Eclipse Helios 上安装 SVN 客户端, 我已经从 Collaboration 节点安装了所有 SVN 模块(更新中), 现在重启后我可以选择一个连接器 出现“颠覆性连接器
我在 cakephp 中有一些代码会产生错误。 这是 PHP Controller : $this->loadModel( 'Vote' ); //Newly added by amit start
我需要有关 Java 代码的帮助。 这就是问题所在: 输入示例:AaaaaAa 输出:A 出现 7。 问题是我需要它来忽略案例。 请帮助我,我的代码工作正常,只是它不忽略大小写。 import jav
我正在为 J2ME 开发一个应用程序,有时它完全卡住并且 AMS 需要相当长的时间来关闭它.在我看来,这像是一个死锁问题。 你能告诉我什么会导致死锁吗?例如,如果对象调用其自身的另一个同步方法,调用对
尝试将 DEXguard 安装到 Eclipse 中的简单应用程序时出现以下错误: Errors occurred during the build. Errors running builder '
在 SAS 中,假设我有一个名为“person_groups”的数据集。它有两个变量,名为“person”和“group”。该数据集只是将每个人分配到一个组。 我如何从这个数据集中删除所有在他们的组中
有人知道如何在表达式中找到第 n 次出现的字符串以及如何用正则表达式替换它吗? 例如我有以下字符串 txt sub("(^(.*?-){4}.*?)-(.*?-.*?)-", "\\1|\\3||"
是否有一个包允许我为同一个缓冲区设置多个 Occur 结果缓冲区(例如 grep-a-lot: http://www.emacswiki.org/emacs/grep-a-lot.el )。 我在分析
我一直在寻找这个,但似乎无法找到它。 我有一个带有 try {} catch {} 语句的脚本。如果没有发生错误,我想添加一个操作。 例如 try { something } catch { "Err
我正在从 iPhone 应用程序将照片上传到 Facebook。我已经让它工作了,只是有时它会返回“发生未知错误”。我不确定问题是什么。这种情况发生的概率约为 75%。 其他人也遇到过这种情况吗? 最
我是一名优秀的程序员,十分优秀!