我已经第二次遇到这个问题了,我想知道是否对此有任何解决方案。我正在Google App Engine上运行依赖于通过HTTP JSON RPC与网站进行频繁通信的应用程序。GAE似乎倾向于在日志中随机显示如下消息:“此请求导致为您的应用程序启动一个新进程,从而导致首次加载您的应用程序代码。因此,与典型的应用程序请求相比,此请求可能会花费更长的时间并使用更多的CPU。”并重置所有存储在RAM中的变量,而不会发出警告。尽管我增加了应用版本号似乎可以解决此问题,但无论我再次设置变量多少次还是将较新的代码上传到GAE,相同的过程一遍又一遍地进行。如何获得有关此行为的更多信息,如何避免这种行为并防止Google App Engine上Golang应用程序的数据丢失?编辑:RAM中存储的变量是字符串,字节,布尔值和指针的小类。没有什么太复杂或太大。Google App Engine似乎在大量使用的几秒钟内就“开始一个新的过程”,这应该没有足够长的时间使该应用程序因不被使用而关闭。从将应用程序上载到GAE(已设置变量)到创建新流程之间的时间间隔不到一分钟。
- 3 回答
- 0 关注
- 240 浏览
添加回答
举报
0/150
提交
取消