xuanye / DotXxlJob

xxl-job的dotnet core 执行器实现
MIT License
154 stars 76 forks source link

注册进去无法触发 #8

Closed 3zengzz closed 3 years ago

3zengzz commented 3 years ago

image 在服务器上ping程序所在的机子是通的,xia下面是job配置 image 程序运行图如下: image job类代码如下: image

image

image

麻烦帮忙看下是什么问题?

xuanye commented 3 years ago

你在服务器上 试试telnet 192.168.123.102 5000 试试端口是否开通了 ,有可能是防火墙把端口阻止了

3zengzz commented 3 years ago

你在服务器上 试试telnet 192.168.123.102 5000 试试端口是否开通了 ,有可能是防火墙把端口阻止了

你好,让运维试过,服务器是通的 image

进一步调试后发现 image

看源码把logid 的int类型改成long就可以了,另外取消中间件contenttype判断才可以触发任务 image

xuanye commented 3 years ago

可能是因为xxl-job的各个版本的小变更导致了这个问题,毕竟没有测试所有的版本,它的release说明中也未说明这个问题 ,解决了就好

3zengzz commented 3 years ago

可能是因为xxl-job的各个版本的小变更导致了这个问题,毕竟没有测试所有的版本,它的release说明中也未说明这个问题 ,解决了就好

能不能修复一下发个新的nuget包呀

xuanye commented 3 years ago

可能是因为xxl-job的各个版本的小变更导致了这个问题,毕竟没有测试所有的版本,它的release说明中也未说明这个问题 ,解决了就好

能不能修复一下发个新的nuget包呀

看了下xxl-job 对应版本的源码,并不只是你说的两个问题,底层协议也有2.0.1 和2.2的不一样,不太明白为何作者在同一个大版本中 实用三种不一样的通讯协议, 建议升级到最新版 ,旧版协议不做支持了

Mahuanpeng commented 3 years ago

@3zengzz 你的xxl-job是2.1.1版本的吗,Nuget包用的是1.0.8是吗,为啥我报错了 image