Javascript 谷歌云功能环境每个功能都超时

Javascript 谷歌云功能环境每个功能都超时,javascript,node.js,google-cloud-firestore,google-cloud-functions,Javascript,Node.js,Google Cloud Firestore,Google Cloud Functions,编辑:我不得不回滚到:npm安装firebase-functions@v1.10--保存 因为v2.0.0显然有一些破坏系统的变化。我可能会提出一个单独的问题并回答它,希望firebase团队中的一些人能够给我们更多的见解 我不知道发生了什么,但昨天出乎意料的是,我的每一个谷歌云功能都开始占用整个60秒(默认的GCF超时限制)。我甚至将所有代码完全复制到姐妹项目环境中,并且代码运行平稳,没有超时,所以我相信这是所有的环境,而不是代码本身 是否有任何人可以建议我调查或测试这些问题的原因?我也愿意重

编辑:我不得不回滚到:npm安装firebase-functions@v1.10--保存 因为v2.0.0显然有一些破坏系统的变化。我可能会提出一个单独的问题并回答它,希望firebase团队中的一些人能够给我们更多的见解

我不知道发生了什么,但昨天出乎意料的是,我的每一个谷歌云功能都开始占用整个60秒(默认的GCF超时限制)。我甚至将所有代码完全复制到姐妹项目环境中,并且代码运行平稳,没有超时,所以我相信这是所有的环境,而不是代码本身

是否有任何人可以建议我调查或测试这些问题的原因?我也愿意重新启动

我在下面简化了一个函数,它在第一个环境中超时,而不是在第二个环境中超时。但请记住,我真的不认为它与单个函数有任何关系

exports.triggerRegularly = functions.storage.bucket("xxxxxxx.appspot.com").object().onFinalize((object) => {

    console.log("Hey", object);
    console.log("Hey Again", privateKey);
    console.log("Hey Again2", os.tmpdir());
    return object;

})
下面是运行此函数的示例日志(当我意识到问题时,出于明显的原因,我将超时时间从60秒更改为30秒):

2:00:22.605 AM triggerRegularly Function execution took 30003 ms, finished with status: 'timeout'

1:59:52.990 AM triggerRegularly Hey Again2 /tmp

1:59:52.989 AM triggerRegularly Hey Again -----BEGIN RSA PRIVATE KEY----   
 -----END RSA PRIVATE KEY-----

1:59:52.980 AM triggerRegularly Hey { bucket: xxxxxxxx}

1:59:52.604 AM triggerRegularly  Function execution started
编辑:事实证明v2.0.0可能已经崩溃了,很多人都遇到了这个问题


这一问题现已在firebase functions v2.0.1中修复。通过在functions文件夹中运行以下命令进行升级:


一级火力基地-functions@latest--保存

你能发布日志吗?当然。等一下。太棒了,谢谢,我在其他论坛上看到你回答了一些关于这个的问题。感谢你们这么快就解决了这个问题。