无法启动 restcomm 负载平衡器的 docker 映像
Can't start the docker image of the restcomm load balancer
在尝试为 restcomm 的负载平衡器启动找到 here 的 docker 映像时,出现以下错误。
2017-01-09 13:40:41,359 ERROR main org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:280) - An unexpected error occurred while starting the load balancer
java.lang.IllegalStateException: Can't create sip objects and lps due to[Index: 0, Size: 0]
at org.mobicents.tools.sip.balancer.SIPBalancerForwarder.start(SIPBalancerForwarder.java:792)
at org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:255)
at org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:346)
at org.mobicents.tools.sip.balancer.BalancerRunner.main(BalancerRunner.java:150)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.remove(ArrayList.java:492)
at org.mobicents.tools.sip.balancer.SIPBalancerForwarder.start(SIPBalancerForwarder.java:357)
... 3 more
我运行以下Docker运行命令
docker run --name=lb -e LOG_LEVEL=all restcomm/load-balancer:latest
我尝试在 Load Balancer GitHub Repo 的堆栈跟踪中查找代码行,但 docker 图像似乎不包含完全相同的代码,因此引用的行号不匹配.
很抱歉延迟回复您。我们更新了 docker 容器的图像。请执行以下操作。
docker rm lb
这将删除之前的容器
接下来拉取新镜像
docker pull restcomm/load-balancer:latest
拉取完成后,再次尝试 运行 负载均衡器,如下所示:
docker run --name=lb restcomm/load-balancer:latest
问候
查尔斯
在尝试为 restcomm 的负载平衡器启动找到 here 的 docker 映像时,出现以下错误。
2017-01-09 13:40:41,359 ERROR main org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:280) - An unexpected error occurred while starting the load balancer
java.lang.IllegalStateException: Can't create sip objects and lps due to[Index: 0, Size: 0]
at org.mobicents.tools.sip.balancer.SIPBalancerForwarder.start(SIPBalancerForwarder.java:792)
at org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:255)
at org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:346)
at org.mobicents.tools.sip.balancer.BalancerRunner.main(BalancerRunner.java:150)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.remove(ArrayList.java:492)
at org.mobicents.tools.sip.balancer.SIPBalancerForwarder.start(SIPBalancerForwarder.java:357)
... 3 more
我运行以下Docker运行命令
docker run --name=lb -e LOG_LEVEL=all restcomm/load-balancer:latest
我尝试在 Load Balancer GitHub Repo 的堆栈跟踪中查找代码行,但 docker 图像似乎不包含完全相同的代码,因此引用的行号不匹配.
很抱歉延迟回复您。我们更新了 docker 容器的图像。请执行以下操作。
docker rm lb
这将删除之前的容器
接下来拉取新镜像
docker pull restcomm/load-balancer:latest
拉取完成后,再次尝试 运行 负载均衡器,如下所示:
docker run --name=lb restcomm/load-balancer:latest
问候
查尔斯