Hi,
Temporal version 1.15.1
I am running the temporal server in k8s and running as individual pods. Worker pod always crashes and restarting with the below error message.
Worker pod Error logs:
{“level”:“fatal”,“ts”:“2022-05-13T07:43:03.749Z”,“msg”:“error starting scanner”,“service”:“worker”,“error”:“context deadline exceeded”,“logging-call-at”:“service.go:436”
I have configured the deployment.yml for worker.
tls:
frontend:
client:
rootCaFiles:
- “/etc/temporal/cacerts/root_ca.pem”
systemWorker:
certFile: “/etc/temporal/cacerts/cluster.pem”
keyFile: “/etc/temporal/cacerts/cluster.key”
client:
forceTLS: true
serverName: “server-asyncworkflow-local.apps.mt-d2.carl.gkp.jpmchase.net”
disableHostVerification: true
rootCaFiles:
- “/etc/temporal/cacerts/root_ca.pem”
publicClient:
hostPort: “frontend:7233”
{“level”:“info”,“ts”:“2022-05-15T12:37:23.199Z”,“msg”:“Current reachable members”,“service”:“worker”,“component”:“service-resolver”,“service”:“frontend”,“addresses”:[“100.127.0.217:7233”],“logging-call-at”:“rpServiceResolver.go:266”}
{“level”:“info”,“ts”:“2022-05-15T12:37:23.200Z”,“msg”:“Current reachable members”,“service”:“worker”,“component”:“service-resolver”,“service”:“matching”,“addresses”:[“100.127.0.199:7235”],“logging-call-at”:“rpServiceResolver.go:266”}
{“level”:“info”,“ts”:“2022-05-15T12:37:23.200Z”,“msg”:“Current reachable members”,“service”:“worker”,“component”:“service-resolver”,“service”:“history”,“addresses”:[“100.127.101.187:7234”],“logging-call-at”:“rpServiceResolver.go:266”}
{“level”:“info”,“ts”:“2022-05-15T12:37:23.200Z”,“msg”:“Current reachable members”,“service”:“worker”,“component”:“service-resolver”,“service”:“worker”,“addresses”:[“100.127.0.216:7239”],“logging-call-at”:“rpServiceResolver.go:266”}
worker pod member identity doesn’t come up.
Temporal-web(UI) can able to see the namespace & workflows.
What could be the reason why the worker can’t able to communicate with frontend & keep on crashing?