google-app-engine - 云存储触发云功能突然停止工作
问题描述
我们将后台 Cloud Function 与 Cloud Storage Trigger 一起使用(即在同一 Google App Engine 项目中的 Cloud Storage Bucket 的 Finalize/Create 事件上触发)。这些 Cloud Functions 处理同一应用程序 Cloud Storage 中某个 Bucket 上的文件上传。文件会连续 2-3 天写入这些存储桶文件夹,云函数会根据关联的存储触发器处理每个文件。
我们于 2019 年 9 月 7 日星期六上午 7:19 IST 运行了这个过程。这是工作文件,直到同一天晚上 IST 晚上 09:27。之后,Cloud Storage 触发器停止工作,也没有触发 Cloud Functions。当我们再次测试时,触发器仅在中断 5-9 小时后的第二天起作用。
我们没有看到任何有关 Cloud Storage 和 Cloud Function 上的 ERROR 的日志。目标存储桶中也没有任何配额问题。
虽然它现在已经开始工作,但我们不确定出了什么问题,想知道失败的原因。这是业务关键模块,因此不能忽视此类中断。帮助我们找到此故障的根本原因。
解决方案
推荐阅读
- c++ - 将 KArchive 与 QT 一起使用
- python - 在 Google Cloud 上部署 Bokeh Flask
- javascript - 如何将图像和文本添加到 PHP 中?
- ansible - Ansible - 如何将布尔值传递给角色?
- obiee - 如何在 ExternalReportWSSService 中指定附件名称:deliveryService webservice
- outlook-restapi - 为什么在使用 Outlook REST API 时日历 ID 会发生变化?
- php - 使用 PHP 在 MYSQL 中的 INSERT 查询旁边出现奇怪的空格
- java - Java/Spring Boot:如何合并 HTTPS?
- tfs - TFS 2015-2017 援助
- firebase - 如何在 Flutter 中手动触发 onAuthStateChanged 进行 Firebase 身份验证?