内容纲要
概要描述
workflow 调度 sql 任务,整个工作流执行成功,但是数据没有进入到最终表。
或者其他系统自动调度的数据流(比如补数),实际页面显示执行成功了,但是数据没有落表。
然后手动在页面执行重跑之后,数据就可以正常落表
详细说明
workflow 页面显示任务执行成功,但是数据没有落到最终表。检查 workflow 日志、inceptor 日志均没有报错。
但是在 foundation-user-server-info 日志中检查发现有 token 过期的报错 InvalidTokenException: Token was not recongnised
解决方案
登录 tds 对应的数据库,2.3 版本默认使用的 txsql;
找到 oauth_client_details 表,在 user_foundation1 数据库下,在库中执行如下语句,更新token 过期时间为 10 年后;
update oauth_client_details set access_token_validity = 315360000 , refresh_token_validity = 315360000;