编程语言
首页 > 编程语言> > 如何通过Java / Python Web Cron的聋哑请求保持App Engine / Java应用程序运行?

如何通过Java / Python Web Cron的聋哑请求保持App Engine / Java应用程序运行?

作者:互联网

> App Engine可让您30秒内加载应用程序
>我的应用程序大约需要30秒-有时更多,有时更少.我不知道该如何解决.
>如果应用程序处于闲置状态(一段时间未收到请求),则需要重新加载该应用程序.

因此,为避免需要重新加载该应用程序,我想通过频繁地ping通该应用程序来模拟用户活动.

但是有一个陷阱. . .

如果我对应用程序执行ping操作,并且App Engine已将其卸载,则我的Web请求将是对该应用程序的第一个请求,并且该应用程序将尝试重新加载.这可能需要30秒以上的时间,并且超过了加载时间限制.

所以我的想法是对应用程序执行ping操作,但不等待响应.我已经通过从浏览器转到站点,发出请求并立即关闭浏览器来手动模拟了此过程-似乎可以使该应用程序保持活动状态.

有什么建议可以在Python或Java Web Cron中做到这一点(我认为Python解决方案会更简单)吗?

解决方法:

使用cron built in to App Engine使应用程序保持活动状态可能会更容易.

标签:google-app-engine,httpwebrequest,python,java,keep-alive
来源: https://codeday.me/bug/20191024/1920718.html