GitHub 工作流没有终止
GitHub Workflow is not terminating
我创建了一个 GitHub 工作流程,其中 运行 是一个节点脚本,
为了测试它,我在手动触发器上达到了 运行。
这是我的工作流文件的代码:
on:
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'
required: true
default: 'warning'
tags:
description: 'Test scenario tags'
此工作流 运行 是一个 Node.js 脚本,它基本上从 Firebase 实时数据库中获取数据,然后将数据发布到 Twitter。
该脚本完美地完成了它的工作,但问题是工作流根本没有终止。
一旦我手动触发它,它就可以正常工作,但是当我注意到 25 分钟后它没有被终止并且 运行 持续了 25 分钟。
当我只使用 Twitter API 时工作流程终止,但在我添加 Firebase 代码后这个问题开始了。请帮助我。
这是我的代码:
db.once('value').then(snapshot=>{
let v = snapshot.val();
let m = modifiyData(v);
T.post(
'statuses/update',
{ status: m },
function (_err, data) {
console.log( 'Successfully posted the tweet!',data );
}
)
});
请务必对您之前初始化的 Firebase 应用对象调用 delete()。只有在您完全完成该过程后才调用它。正如 API 文档所述:
this method must be called to ensure graceful termination of the process
我创建了一个 GitHub 工作流程,其中 运行 是一个节点脚本, 为了测试它,我在手动触发器上达到了 运行。 这是我的工作流文件的代码:
on:
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'
required: true
default: 'warning'
tags:
description: 'Test scenario tags'
此工作流 运行 是一个 Node.js 脚本,它基本上从 Firebase 实时数据库中获取数据,然后将数据发布到 Twitter。 该脚本完美地完成了它的工作,但问题是工作流根本没有终止。 一旦我手动触发它,它就可以正常工作,但是当我注意到 25 分钟后它没有被终止并且 运行 持续了 25 分钟。
当我只使用 Twitter API 时工作流程终止,但在我添加 Firebase 代码后这个问题开始了。请帮助我。
这是我的代码:
db.once('value').then(snapshot=>{
let v = snapshot.val();
let m = modifiyData(v);
T.post(
'statuses/update',
{ status: m },
function (_err, data) {
console.log( 'Successfully posted the tweet!',data );
}
)
});
请务必对您之前初始化的 Firebase 应用对象调用 delete()。只有在您完全完成该过程后才调用它。正如 API 文档所述:
this method must be called to ensure graceful termination of the process