ticdc 8.5.4修改参数导致启动不了

tidb8.5.4修改cdc参数,启动失败,具体操作如下:

tiup cluster edit-config tidb-acloud

cdc:
    memory-quota: 2147483648

tiup cluster reload tidb-acloud -R cdc

报错日志

2025-11-28T16:13:31.512+0800 DEBUG TaskFinish {task: Upgrade Cluster, error: failed to restart: 10.201.14.2 cdc-8300.service, please check the instance’s log(/app/tidbsoft/cdc-8300/log) for more detail.: timed out waiting for port 8300 to be started after 2m0s, errorVerbose: timed out waiting for port 8300 to be started after 2m0s\ngithub.com/pingcap/tiup/pkg/cluster/module.(*WaitFor).Execute\n\tgithub.com/pingcap/tiup/pkg/cluster/module/wait_for.go:92\ngithub.com/pingcap/tiup/pkg/cluster/spec.PortStarted\n\tgithub.com/pingcap/tiup/pkg/cluster/spec/instance.go:138\ngithub.com/pingcap/tiup/pkg/cluster/spec.(*BaseInstance).Ready\n\tgithub.com/pingcap/tiup/pkg/cluster/spec/instance.go:176\ngithub.com/pingcap/tiup/pkg/cluster/operation.restartInstance\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/action.go:365\ngithub.com/pingcap/tiup/pkg/cluster/operation.upgradeInstance\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/upgrade.go:294\ngithub.com/pingcap/tiup/pkg/cluster/operation.Upgrade\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/upgrade.go:198\ngithub.com/pingcap/tiup/pkg/cluster/manager.(*Manager).Reload.func2\n\tgithub.com/pingcap/tiup/pkg/cluster/manager/reload.go:134\ngithub.com/pingcap/tiup/pkg/cluster/task.(*Func).Execute\n\tgithub.com/pingcap/tiup/pkg/cluster/task/func.go:34\ngithub.com/pingcap/tiup/pkg/cluster/task.(*Serial).Execute\n\tgithub.com/pingcap/tiup/pkg/cluster/task/task.go:86\ngithub.com/pingcap/tiup/pkg/cluster/manager.(*Manager).Reload\n\tgithub.com/pingcap/tiup/pkg/cluster/manager/reload.go:145\ngithub.com/pingcap/tiup/components/cluster/command.newReloadCmd.func1\n\tgithub.com/pingcap/tiup/components/cluster/command/reload.go:40\ngithub.com/spf13/cobra.(*Command).execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:916\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\tgithub.com/spf13/cobra@v1.6.1/command.go:1044\ngithub.com/spf13/cobra.(*Command).Execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:968\ngithub.com/pingcap/tiup/components/cluster/command.Execute\n\tgithub.com/pingcap/tiup/components/cluster/command/root.go:251\nmain.main\n\tgithub.com/pingcap/tiup/components/cluster/main.go:23\nruntime.main\n\truntime/proc.go:283\nruntime.goexit\n\truntime/asm_amd64.s:1700\nfailed to restart: 10.201.14.2 cdc-8300.service, please check the instance’s log(/app/tidbsoft/cdc-8300/log) for more detail.}
2025-11-28T16:13:31.512+0800 INFO Execute command finished {code: 1, error: failed to restart: 10.201.14.2 cdc-8300.service, please check the instance’s log(/app/tidbsoft/cdc-8300/log) for more detail.: timed out waiting for port 8300 to be started after 2m0s, errorVerbose: timed out waiting for port 8300 to be started after 2m0s\ngithub.com/pingcap/tiup/pkg/cluster/module.(*WaitFor).Execute\n\tgithub.com/pingcap/tiup/pkg/cluster/module/wait_for.go:92\ngithub.com/pingcap/tiup/pkg/cluster/spec.PortStarted\n\tgithub.com/pingcap/tiup/pkg/cluster/spec/instance.go:138\ngithub.com/pingcap/tiup/pkg/cluster/spec.(*BaseInstance).Ready\n\tgithub.com/pingcap/tiup/pkg/cluster/spec/instance.go:176\ngithub.com/pingcap/tiup/pkg/cluster/operation.restartInstance\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/action.go:365\ngithub.com/pingcap/tiup/pkg/cluster/operation.upgradeInstance\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/upgrade.go:294\ngithub.com/pingcap/tiup/pkg/cluster/operation.Upgrade\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/upgrade.go:198\ngithub.com/pingcap/tiup/pkg/cluster/manager.(*Manager).Reload.func2\n\tgithub.com/pingcap/tiup/pkg/cluster/manager/reload.go:134\ngithub.com/pingcap/tiup/pkg/cluster/task.(*Func).Execute\n\tgithub.com/pingcap/tiup/pkg/cluster/task/func.go:34\ngithub.com/pingcap/tiup/pkg/cluster/task.(*Serial).Execute\n\tgithub.com/pingcap/tiup/pkg/cluster/task/task.go:86\ngithub.com/pingcap/tiup/pkg/cluster/manager.(*Manager).Reload\n\tgithub.com/pingcap/tiup/pkg/cluster/manager/reload.go:145\ngithub.com/pingcap/tiup/components/cluster/command.newReloadCmd.func1\n\tgithub.com/pingcap/tiup/components/cluster/command/reload.go:40\ngithub.com/spf13/cobra.(*Command).execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:916\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\tgithub.com/spf13/cobra@v1.6.1/command.go:1044\ngithub.com/spf13/cobra.(*Command).Execute\n\tgithub.com/spf13/cobra@v1.6.1/command.go:968\ngithub.com/pingcap/tiup/components/cluster/command.Execute\n\tgithub.com/pingcap/tiup/components/cluster/command/root.go:251\nmain.main\n\tgithub.com/pingcap/tiup/components/cluster/main.go:23\nruntime.main\n\truntime/proc.go:283\nruntime.goexit\n\truntime/asm_amd64.s:1700\nfailed to restart: 10.201.14.2 cdc-8300.service, please check the instance’s log(/app/tidbsoft/cdc-8300/log) for more detail.}

不是让你看/app/tidbsoft/cdc-8300/log 这个日志麻 发出来看看

Error: component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
Error: component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
Error: component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
Error: component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
component TiCDC server’s config file conf/cdc.toml contained unknown configuration options: memory-quota
说不知道的配置参数,但文档上有

你配置改错地方了啊, TiCDC Changefeed 配置文件是指启动任务的时候制定的–config 文件 不是cdc本身的配置。

好的,第一次玩changefeed参数修改,我在试试


启动changefeed,没看到有–config参数

文档为准

看到了,在create命令后面

1 个赞

Hello 请问你是 ticdc 的新架构,还是老架构?

为什么要改呢

参数调少一些,可以避免

1 个赞

看日志是提示看具体的日志文件

1 个赞

又学到了,感谢分享

1 个赞

成功修改大小后对性能提升了多大?

1 个赞

建议通过 Drizzle ORM 配置 TiDB Cloud Serverless 的无服务器连接串 ,开启 TLS 并适配 Cloudflare Worker 的网络环境,避免因连接超时导致的请求失败。

1 个赞

TICDC好像没有正常启动啊

可能是 memory-quota 参数格式 / 单位错误

可能是进程未正常退出,端口被占用