2

I installed the latest bitnami/mongodb chart for a standalone architecture. The Readiness and Liveness-probes are failing because the statement

mongosh --eval "db.adminCommand('ping')"

does not terminate and freezes the shell. Full output is this:

1002180000@mongodb-6fb5b57d86-c9rh9:/$ mongosh --eval "db.adminCommand('ping')"
Current Mongosh Log ID: 6274eabd30405cdc76830f1a
Connecting to:          mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.3.1
Using MongoDB:          5.0.8
Using Mongosh:          1.3.1

For mongosh info see: https://docs.mongodb.com/mongodb-shell/

------
   The server generated these startup warnings when booting:
   2022-05-06T09:29:15.814+00:00: You are running on a NUMA machine. We suggest launching mongod like this to avoid performance problems: numactl --interleave=all mongod [other options]
   2022-05-06T09:29:15.814+00:00: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. We suggest setting it to 'never'
------

{ ok: 1 }

If I use local mongosh 1.3.1 with port-forwarding to my k8s-cluster, everything works fine and the shell returns to the command prompt.

However, 'mongosh' returns to the prompt if I append

mongosh --eval "db.adminCommand('ping'); exit();"

But for the probes I'd like to have the result of the ping command as return code.

1 Answer 1

1

I think we are experiencing the same issue - I've opened up an issue, at github: https://github.com/bitnami/charts/issues/10264

Feel free to comment or add things that I might have missed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.