xuxueli / xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
http://www.xuxueli.com/xxl-job/
GNU General Public License v3.0
27.46k stars 10.86k forks source link

2.3.0 升级后job call back 失败 #2296

Open snaigle opened 3 years ago

snaigle commented 3 years ago

Please answer some questions before submitting your issue. Thanks!

Which version of XXL-JOB do you using?

admin 2.2.0 executor 2.3.0

Expected behavior

job execute result callback success

Actual behavior

job execute result callback fail , admin return error 500

Steps to reproduce the behavior

admin version 2.2.0 , executor 2.3.0 , then execute job

Other information

我看了代码,发现是2.3.0和2.2.0的callback 请求内容格式发生了变化, 以后改动时能不能考虑升级成本

muxinzi commented 3 years ago

我现在一直用的是老版本,底层通讯方式发生变化,升级不好升。

Suchel commented 3 years ago

同遇到,因为是非java项目,采用的restapi接入使用,在升级2.3.0以后,总是标记结果丢失,但查看应用日志显示还收到了xxl-job回调地址的返回,说明成功接收了,但是却在页面超时到标记为失败。 换回2.2.0以后,又完全正常。最终查看java代码callback,发现回调要求的参数格式和名字改了,不过官方文档还是旧的内容。 使用2.3.0的应该回调内容为: [{ "logId": 22, "logDateTim": 1615528840065, "handleCode": 200, "handleMsg": "执行成功!" }]

slankka commented 3 years ago

客户端2.2.0 服务端2.3.0

调度成功,回调会失败,就会无法更新执行结果。