当用户请求被重定向到新实例时,我的谷歌引擎 java 应用程序丢失了所有用户数据:
"此请求导致为您的应用程序启动一个新进程,从而导致您的应用程序代码首次加载。因此,此请求可能比您的应用程序的典型请求花费更长的时间并使用更多的 CPU。 "
因为这是非常不方便的行为,我尝试设置一个常驻实例,所以我将“空闲实例”设置为 1-1,但这并不能解决我的问题我得到一个常驻实例并且总是创建新的(动态)实例它服务于一些请求......(这个人有同样的问题:为什么 GAE 启动了第二个实例,Max Idle Instances 设置为 1)
我根本不想使用动态实例(我的应用程序总是负载低,用户不多)。我只需要为用户提供一个常驻实例。可以在 GAE 中设置吗?如果没有,是否有任何方便和可靠的方式来保存页面之间的数据(例如将它们存储在数据存储中?)。我在页面之间传递了很多 POST 参数。