MAC OS上啟動docker-compose,hread 'main' panicked at 'invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)', src/config.rs:2322:13`

Hi 顧問你們好,

版本: v4.0.7

設定檔只留PD . TiKV. TiDB各一個節點:
docker-compose.yml
docker-compose.yml (1.4 KB)

由於公司RD在開發上用docker-compose比較方便,所以才採用容器啟動
MAC OS上 container會一直restart,docker-compose logs錯誤訊息如下:
jimmy_chen@Macbook-Pro-16 Downloads % docker-compose logs
Attaching to downloads_tidb_1, downloads_tikv0_1, downloads_pd0_1
pd0_1 | [2020/10/19 02:10:00.893 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:01.632 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:02.532 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:03.555 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:05.110 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:07.274 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:10.941 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:17.880 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:31.252 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:10:57.421 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:11:49.093 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:12:49.525 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:13:49.931 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:14:50.351 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd0_1 | [2020/10/19 02:15:50.742 +00:00] [FATAL] [main.go:57] [“parse cmd flags error”] [error=“[PD:main:ErrParseFlags]parse flags error”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200511115504-543df19646ad/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.7/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:57
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tikv0_1 | thread ‘main’ panicked at ‘invalid auto generated configuration file /tikv.toml, err Is a directory (os error 21)’, src/config.rs:2322:13
tikv0_1 | note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.
tidb_1 | [2020/10/19 02:10:02.333 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:03.041 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:03.868 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:04.966 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:06.341 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:08.494 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:12.151 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:19.061 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:32.290 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:10:58.359 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:11:49.942 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:12:50.329 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:13:50.720 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:14:51.153 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
tidb_1 | [2020/10/19 02:15:51.555 +00:00] [FATAL] [terror.go:257] [“unexpected error”] [error=“read /tidb.toml: is a directory”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200921063432-e220cfcfd026/terror/terror.go:257
github.com/pingcap/tidb/config.InitializeConfig
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/config/config.go:759
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.7/go/src/github.com/pingcap/tidb/tidb-server/main.go:165
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]

辛苦在执行的命令前面加上 RUST_BACKTRACE=1 再次执行,然后贴下执行结果信息。

Hi 顧問你好,

回覆執行結果如下:
jimmy_chen@Macbook-Pro-16 Downloads % RUST_BACKTRACE=1 docker-compose up -d
Creating network “downloads_default” with the default driver
Creating downloads_pd0_1 … done
Creating downloads_tikv0_1 … done
Creating downloads_tidb_1 … done

狀態仍為Restarting

jimmy_chen@Macbook-Pro-16 Downloads % docker-compose ps
Name Command State Ports
downloads_pd0_1 /pd-server --name=pd0 --cl … Restarting
downloads_tidb_1 /tidb-server --store=tikv … Restarting
downloads_tikv0_1 /tikv-server --addr=0.0.0. … Restarting

理論上TiDB應該可以各角色僅部署一個節點,再請顧問協助解惑,是否我們docker-compose.yml檔案有誤導致

p.s. docker-compose logs訊息一樣如上帖

Hi 西北大汉子 顧問,

跟您回報一下,目前我們把git clone下來的config資料夾copy到與此docker-compose.yml同一目錄下即可正常啟動了,應該是volumes掛載時找不到.toml檔案導致。

好的 :+1: