故障排查
JetBrains IDE 的 远程开发 功能仍处于积极开发阶段,因此可能会出现一些问题。 此页面旨在协助您在安装或后续使用过程中进行初始故障排查。
安装
问题 | 解答 |
|---|---|
Toolbox 中的 JetBrains Gateway、单独下载的版本和 IDE 内的版本之间是否有区别? | 独立版 JetBrains Gateway 支持将 基于 Space 的项目 “在 IDE 中打开”。如果您未使用该功能,安装程序和工作流程没有其他区别。 请查看 安装方案。 |
是否可以将 Remote Development 指向远程服务器上已有的 IDE? 是否可以手动安装 IDE? | 自版本 221.5481 起,您可以在远程服务器上手动注册已有的后端 IDE,并使其对 JetBrains Gateway 可见。 已安装的 IDE 将显示在可用版本列表中:
|
JetBrains Gateway 安装本身未能成功完成 |
|
为何在设置过程中 SSH 无法连接到远程服务器? |
|
JetBrains Gateway 卡在 检索 IDE 版本 步骤,无法加载可用的 IDE |
|
JetBrains Gateway 尝试连接但失败。凭据是 100% 正确的。 凭据是 100% 正确的。 |
|
我从本地机器选择了 IDE 安装程序,但上传过程失败 |
|
上传 remote-dev-worker 失败,错误为“exit code: 139 (SIGSEGV)” | 如果您的远程机器操作系统为 RHEL、CentOS 或 RockyLinux,请检查 用于 SELinux 警告的 syslog 或禁用 SELinux 后重试安装 |
在本地机器上,处理失败,错误为“无法下载 JetBrains Client” | 您的本地计算机必须能够连接以下 JetBrains URL:
或者,您可以配置 完全离线模式。 |
使用远程项目
问题 | 解答 |
|---|---|
在 60 秒内未能获取 IDE 状态。 可能 IDE 后端已卡住 |
|
CPU 或资源使用率异常 |
|
IDE 无响应并卡住 |
|
远程 IDE 曾经可用但现在无响应 |
|
收集日志并提交报告
如果上述解决方案无效且您需要我们的协助,请提供详细说明。 除了 IDE 版本、日志和线程转储(必需项)外,我们欢迎提供代码/项目示例、截图或能体现问题的视频/动图。
提交报告时,请将其附加到 您的问题。
若希望该问题仅对 JetBrains 团队可见,可以将其可见性设置为 jetbrains-team 组。 除图像外,所有附件默认仅对 JetBrains 团队可见。
从 UI 收集日志
来自 JetBrains Gateway :欢迎(启动)屏幕左下角齿轮图标,选择“收集日志和诊断数据”。
来自用作远程开发起点的主 IDE :顶部菜单中选择“帮助”→“收集日志和诊断数据”。
来自已启动的 JetBrains Client 会话 (已连接到您的远程服务器):顶部菜单中选择“帮助”→“收集主机和客户端日志”
手动收集日志
在本地工作站端 :位置取决于您本地计算机使用的操作系统。
建议从 IDE 使用的目录收集并发送整个日志文件夹。
在远程服务器上 :每个 IDE 的日志位于其安装文件夹中。
默认安装路径为
~/.cache/JetBrains/<product><versions>/log/例如,
~/.cache/JetBrains/IntelliJIdea2024.1/log/