我有一个在app引擎标准环境中运行的java servlet,它由cron作业定期触发。 servlet从firebase数据库中读取数据。这个servlet可以运行大约一天,但是它似乎无法连接到firebase数据库。似乎解决这个问题的唯一方法是重新部署servlet。
我的应用与此链接中的示例非常相似:
还有其他人遇到过firebase这个问题吗?
感谢。
答案 0 :(得分:2)
这是Firebase Java服务器库的已知问题。管理与Firebase连接的线程在24小时后被GAE杀死。这与手动扩展的实例作业只能运行24小时这一事实有关,这里有大量文档记录:
也许您可以试试Firebase in a flexible instance?
编辑:此问题已在版本4.0.4中的Firebase admin library for Java中修复。