You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chainlink Node运行webhook类型job未在job.Spawner注册报错如何解决

错误根因

job type 'webhook' has not been registered with the job.Spawner

这个报错是因为Chainlink节点启动时没有将webhook类型任务注册到任务调度器中,通常是节点配置未启用webhook任务类型导致的,同时你当前的job spec也存在语法错误。

修复操作步骤
  • 1、修改节点配置启用webhook任务支持
    打开节点的config.toml配置文件,找到[JobPipeline]配置段,确保webhook在启用的任务类型列表中:
    [JobPipeline]
    EnabledJobTypes = ["webhook", "cron", "direct_request"]
    
    如果你使用环境变量配置节点,新增如下环境变量即可:
    CL_JOB_PIPELINE_ENABLED_JOB_TYPES=webhook,cron,direct_request
  • 2、修正job spec的语法错误
    你当前配置的observationSource字段中,send_to_bridge任务定义缺少闭合方括号,修正后的完整配置如下:
    type            = "webhook"
    schemaVersion   = 1
    observationSource   = """
        send_to_bridge [type=bridge name="vesper-test" requestData="{\\\"data\\\": {\\\"quote\\\":\\\"USD\\\"}}"]
        send_to_bridge
    """
    
  • 3、检查节点版本兼容性
    低于v1.0.0的Chainlink节点对webhook类型任务支持不完善,建议升级到v1.0.0及以上的稳定版本。
  • 4、重启Chainlink节点加载新配置,再重新提交job即可解决报错。

内容的提问来源于stack exchange,提问作者Patrick Collins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 12:30:02