我写了一个小应用服务器,我希望它继续监听firebase数据库的更改。所以我尝试在Google应用引擎上部署应用,但服务器中的代码运行了两次。然后我检查了该特定应用引擎实例的日志。好像它运行了两次app服务器。
App引擎的日志图片:
我找不到办法解决这个问题,求助! 提前谢谢!
答案 0 :(得分:0)
重复的消息通常表示正在启动多个实例。可以在Developer Console的Instances页面上查看,也可以手动停止运行实例。
但您还需要检查app.yaml
文件中的service scaling settings,因为这是控制实例自动启动的原因。
答案 1 :(得分:0)
如果您想要监听firebase更改,您有两种选择:1)使用firebase队列以确保当时只有一个实例采取操作2)使用云功能