现象
业务场景为将外部webhook接入FastGPT工作流以实现自动化代码审查,具体流程为接收gitlab的webhook请求,调用API获取代码差异内容,通过AI完成代码审查,最终通过HTTP API将审查结果写入gitlab,但无法正常实现该完整流程。
可能原因
暂无明确已知原因,需结合实际部署环境确认,可能涉及网络访问限制、配置项未正确设置等情况。
排查步骤
- 确认FastGPT部署环境是否开放了接收webhook请求的端口权限。
- 验证外网请求是否能够正常访问FastGPT的部署地址。
- 检查webhook请求的目标地址是否与FastGPT配置的触发地址一致。
解决与验证
按照FastGPT官方配置要求完成webhook触发设置,确保部署地址可被外网访问,验证webhook请求发送后是否能触发对应工作流。