🎄 Happy Holidays! 🥳
Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.
Happy Holidays!
Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.
Fail to run solace in docker
"runParameters":
-d -p 8080:8080 -p 5550:5550 -p 5672:5672 -e username_admin_globalaccesslevel=admin -e username_admin_password=admin -e system_scaling_maxconnectioncount=100 --shm-size=1g --entrypoint /usr/sbin/boot.sh
I curl following api for health check, and got 503
http://127.0.0.1:5550/health-check/guaranteed-active
It works good before but break today.
I did no change.
Logs attached.
Answers
-
Got this log:
2024-09-27T06:46:46.501+00:00 <local0.warning> 3787660b5581 appuser[329]: /usr/sw watchdog.cpp:1419 (WATCHDOG - 0x00000000) Watchdog(3)@watchdog(15) WARN Did not get poll response from MplThread(3)@mgmtplane(9), sequence number = 3, attempt = 1
0 -
Hi @aleeeeexxxx, welcome to the forum! I'm guessing this is a "not enough memory" issue. Here's my Docker run command, try this and see if it's better. (note: if you are on Mac OSX, you need to expose port 55554 instead of Solace's default 55555 since Apple uses that now)
#!/bin/bash docker create \ --hostname=solace1081 \ --shm-size=2g \ --ulimit core=-1 \ --ulimit memlock=-1 \ --ulimit nofile=2448:38048 \ --cap-add=IPC_LOCK \ --cap-add=SYS_NICE \ -p 8080:8080 \ -p 2222:2222 \ -p 55555:55555 \ -p 55003:55003 \ -p 8008:8008 \ -p 1883-1885:1883-1885 \ -p 8000-8002:8000-8002 \ -p 5672-5674:5672-5674 \ -p 9000-9002:9000-9002 \ -p 5550:5550 \ --env 'username_admin_globalaccesslevel=admin' \ --env 'username_admin_password=admin' \ --restart unless-stopped \ --name=solace1081 solace/solace-pubsub-standard:latest
0