SonarQube

webhook: Server Unreachable后续

2020-10-23  本文已影响0人  戈壁堂

webhook Response: Server Unreachable后续

现象:使用内网域名顶一顶webhook url,一直工作正常,但最近提示Server Unreachable。使用内网域名对应的服务ip:port的方式可以正常调用。

临时方案:尝试打开sonar.log.level.app=DEBUG然后重启SQ服务。域名对应的回调地址恢复正常。How to check the details of webhook call?

webhook对应的log为Compute Engine,应该打开sonar.log.level.ce=DEBUG,对应的log类似——

2020.10.21 10:30:15 DEBUG ce[AXVI_gynQqxgVa12m-LG][o.s.s.w.WebHooksImpl] Sent webhook 'wh-name' | url=http://su.mycallback.com/api/callback/url | time=655ms | status=200

这样可以跟踪到源码位置WebHooksImpl,属于server:sonar-server-common模块下的org.sonar.server.webhook包。回调请求使用的是okhttp的类库,还不清楚为什么会出现服务不可用的问题。可以以此为入口跟踪一下源码逻辑


目前源码打包成功,可以修改对应代码增加log信息。(慢慢使用自己编译的版本替换现有的发布版本?)

上一篇 下一篇

猜你喜欢

热点阅读