gpt4 book ai didi

eclipse - 为什么 Che 服务器无法 ping 您的工作区?

转载 作者:行者123 更新时间:2023-12-02 20:11:59 25 4
gpt4 key购买 nike

我已经在我的 Ubuntu 16.04 上安装了 Eclipse Che,并且我正在使用外部 IP 从远程计算机连接到我的 eclipse che。
我在我的 ubuntu 防火墙上打开了 8000,8080,9500,9000 端口。

我更改了端口以避免 tomcat 冲突和 ip 以便能够重定向 ip

docker run -it --rm -p 9000:9500 -e CHE_PORT=9500 -v /var/run/docker.sock:/var/run/docker.sock -v ~/EclipseChe:/data -e CHE_HOST=192.168.1.32 eclipse/che start


INFO: (che start): Preflight checks
WARNING: No swap limit support
mem (1.5 GiB): [OK]
disk (100 MB): [OK]
port 9500 (http): [AVAILABLE]
conn (browser => ws): [OK]
conn (server => ws): [OK]


INFO: (che start): Starting containers...
INFO: (che start): Services booting...
INFO: (che start): Server logs at "docker logs -f che-9500"
^CERROR: (che start): Timeout waiting for server. Run "docker logs che-9500" to inspect.

我可以启动 che,但是当我创建一个空白工作区时出现此错误
Could not start workspace wksp-onaa. Reason: Start of environment
'default' failed. Error: Timeout. The Che server is unable to ping
your workspace. This implies a network configuration issue, workspace
boot failure, or an unusually slow workspace boot.

我试图:
  • 使用 sudo ufw disable 禁用防火墙
  • 更改最大次数 che.workspace.agent.dev.max_start_time_ms=600000che.agent.dev.max_start_time_ms=600000
  • 运行另一个 Web 应用程序 docker run -d -p 32829:80 nginx . curl - v 192.168.1.32:32829给我欢迎页面
  • info --network 给出:
    信息:(che cli):5.17.0 - 使用 docker 17.07.0-ce/native
    警告:(che cli):来自命令行的'CHE_HOST = 192.168.1.32'覆盖来自che.env的'CHE_HOST = 172.17.0.1'
    信息:
    信息:----------------------------------------
    信息:-------- 连接测试--------
    信息:----------------------------------------
    信息:(che网络):eclipse/che-ip:5.17.0:192.168.1.32
    信息:(che network):浏览器 => 工作区代理(localhost):连接失败
    信息:(che network):浏览器 => 工作区代理(192.168.1.32):连接成功
    信息:(网络):服务器 => 工作区代理(外部 IP):连接成功
    INFO: (che network): Server => Workspace Agent (Internal IP): Connection succeeded

  • 当我运行一个工作空间时,这里是日志:

    che_unable_ping_workspace

    信息:----------------------------------------
    信息: --------- 发射器信息 ------------
    信息:----------------------------------------
    信息:
    信息: --------- 平台信息 -------------
    信息:DOCKER_INSTALL_TYPE = native
    警告:不支持交换限制
    信息:DOCKER_HOST_OS = Ubuntu 16.04.3 LTS
    信息:DOCKER_HOST_IP = 172.17.0.1
    信息:DOCKER_HOST_EXTERNAL_IP = 未设置
    信息:DOCKER_DAEMON_VERSION = 17.07.0-ce
    信息:
    信息:
    信息: --------- CHE 实例列表 ----------
    信息:---- 当前命令行选项 ---
    信息:CHE_VERSION = 每晚
    信息:CHE_DATA =/home/user/che
    信息:CHE_CONF = 未设置
    信息:CHE_ASSEMBLY = 未设置
    信息:CHE_PORT = 8080
    信息:CHE_HOST_IP = 172.17.0.1
    信息:CHE_RESTART_POLICY = 否
    信息:CHE_USER = 根
    信息:CHE_LOG_LEVEL = 信息
    信息:CHE_DEBUG_SERVER = 假
    信息:CHE_DEBUG_SERVER_PORT = 8000
    信息:CHE_HOSTNAME = 本地主机
    信息:CHE_SERVER_CONTAINER_NAME = che-server
    信息:CHE_SERVER_IMAGE_NAME = codenvy/che-server

    车诊断:
    网络套接字
    5 秒后 websocket 测试没有回复。 Websocket 无法连接到 ws://17x.xxx.xxx.xx:9000/api/ws
    Che尝试从我的外部IP地址连接???

    使用工作区代理 IP 测试从浏览器到工作区代理的连接
    无法调用 http://192.168.1.32:32771/api : 状态 -1, statusText:/null
    拜托,我需要帮助
    OS and version:
    Ubuntu 16.04 LTS (not a VM)

    最佳答案

    您还需要打开临时端口范围,因为工作区代理端口是从该范围中选择的。

    关于eclipse - 为什么 Che 服务器无法 ping 您的工作区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46200083/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com