# Cadence-server start error

**URL:** <https://community.temporal.io/t/cadence-server-start-error/136>\
**Category:** Community Support\
**Tags:** cadence, ringpop\
**Created:** [July 10, 2020, 3:29pm UTC](https://community.temporal.io/t/cadence-server-start-error/136 "2020-07-10T15:29:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nicolas\_Hernandez](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/nicolas_hernandez/32/69_2.png) [@Nicolas\_Hernandez](https://community.temporal.io/u/Nicolas_Hernandez)\
**Post date:** [July 10, 2020, 3:29pm UTC](https://community.temporal.io/t/cadence-server-start-error/136/1 "2020-07-10T15:29:49Z")

</div>

I am running `./cadence-server` start and I get the following error:

`{"level":"fatal","ts":"2020-07-10T11:25:48.081-0400","msg":"unable to bootstrap ringpop","error":"join duration of 45.640809278s exceeded max 30s"`

---

<div class="post-metadata">

**Author:** ![samar](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/samar/32/12_2.png) [@samar](https://community.temporal.io/u/samar)\
**Post date:** [July 10, 2020, 4:50pm UTC](https://community.temporal.io/t/cadence-server-start-error/136/5 "2020-07-10T16:50:14Z")

</div>

Make sure bootstrapHosts is configured correctly in ringpop section of the config:

```auto
ringpop:
  name: cadence
  bootstrapMode: hosts
  bootstrapHosts: ["127.0.0.1:7933"]
  maxJoinDuration: 30s

```

---

<div class="post-metadata">

**Author:** ![Nicolas\_Hernandez](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/nicolas_hernandez/32/69_2.png) [@Nicolas\_Hernandez](https://community.temporal.io/u/Nicolas_Hernandez)\
**Post date:** [July 10, 2020, 5:09pm UTC](https://community.temporal.io/t/cadence-server-start-error/136/6 "2020-07-10T17:09:44Z")

</div>

I see

```
ringpop:
   name: cadence
   bootstrapMode: hosts
   bootstrapHosts: ["127.0.0.1:7933", "127.0.0.1:7934", "127.0.0.1:7935"]
   maxJoinDuration: 30s

```

Should I change this setting if I am running `cadence-server start`?

---

<div class="post-metadata">

**Author:** ![samar](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/samar/32/12_2.png) [@samar](https://community.temporal.io/u/samar)\
**Post date:** [July 10, 2020, 7:08pm UTC](https://community.temporal.io/t/cadence-server-start-error/136/7 "2020-07-10T19:08:24Z")

</div>

How are you deploying the server. You only need to configure this in a multi-host cluster setup. In which case I highly recommend to use our [Production Helm Chart](https://github.com/temporalio/helm-charts) rather than hacking the config yourself.

---

<div class="post-metadata">

**Author:** ![Natalia](https://avatars.discourse-cdn.com/v4/letter/n/b3f665/32.png) [@Natalia](https://community.temporal.io/u/Natalia)\
**Post date:** [December 3, 2020, 1:13am UTC](https://community.temporal.io/t/cadence-server-start-error/136/8 "2020-12-03T01:13:54Z")

</div>

Hey!  
I’m using Helm chart with PostgreSQL in Kubernetis and having the same issue on temporaltest-worker pod.

```auto
{"level":"error","ts":"2020-12-03T00:30:13.235Z","msg":"unable to bootstrap ringpop. retrying","service":"worker","error":"join duration of 39.662415226s exceeded max 30s","logging-call-at":"ringpop.go:114","stacktrace":"go.temporal.io/server/common/log/loggerimpl.(*loggerImpl).Error\n\t/temporal/common/log/loggerimpl/logger.go:138\ngo.temporal.io/server/common/membership.(*RingPop).bootstrap\n\t/temporal/common/membership/ringpop.go:114\ngo.temporal.io/server/common/membership.(*RingPop).Start\n\t/temporal/common/membership/ringpop.go:83\ngo.temporal.io/server/common/membership.(*ringpopMonitor).Start\n\t/temporal/common/membership/rpMonitor.go:120\ngo.temporal.io/server/common/resource.(*Impl).Start\n\t/temporal/common/resource/resourceImpl.go:370\ngo.temporal.io/server/service/worker.(*Service).Start\n\t/temporal/service/worker/service.go:177\ngo.temporal.io/server/temporal.(*Server).Start.func1\n\t/temporal/temporal/server.go:179"}

```

It’s surprising that **server-configmap.yaml** in this repository doesn’t contain any ringpop section (while banzai-charts does). Wondering how does it suppose to work?  
Thank you.

---

<div class="post-metadata">

**Author:** ![Natalia](https://avatars.discourse-cdn.com/v4/letter/n/b3f665/32.png) [@Natalia](https://community.temporal.io/u/Natalia)\
**Post date:** [December 3, 2020, 4:24am UTC](https://community.temporal.io/t/cadence-server-start-error/136/9 "2020-12-03T04:24:45Z")

</div>

I actually figured that out 🙂 Sorry for bothering.
