Eclipse Che版本:6.11.0
从docker容器开始;
多用户模式;
我使用mysql db config对多个预定义的多计算机堆栈进行了测试,如果测试运行是从db计算机开始的,那么它似乎永远挂在那里,永远不会继续进行dev-machine启动过程;
超时后,出现以下错误消息:
Could not start workspace xxx. Reason:Server 'exec-agent/http' in machine 'db' not available.
答案 0 :(得分:0)
结果是,我需要在操作系统上打开一系列临时端口,以使代理状态检查通过。
# Check to see if firewall is running:
systemctl status firewalld
# Check for list of open ports
# Verify that ports 8080tcp, 32768-65535tcp are open
firewall-cmd --list-ports
# Optionally open ports on your local firewall:
firewall-cmd --permanent --add-port=8080/tcp
... and so on
我使用的实际命令:
firewall-cmd --zone=public --add-port=32768-65535/tcp --permanent
firewall-cmd --reload
为完成此操作,还需要使5050(用于keycloak)和$CHE_PORT
端口亮起,以使Eclipse Che正常运行。
无法关闭firewalld
。否则,它将抱怨无法执行某些iptable
命令。