故障排除
远程开发 功能仍处于 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 尝试连接但失败。 凭据百分百正确。 |
|
我从本地机器选择 IDE 安装包,但上传过程失败 |
|
上传 remote-dev-worker 时失败,错误代码:“exit code: 139 (SIGSEGV)” | 如果远程机器操作系统为 RHEL、CentOS 或 RockyLinux,请检查 用于 SELinux 警告的 syslog 或禁用 SELinux 并重试安装 |
本地机器上处理失败,错误为“Failed to download JetBrains Client” | 您的本地计算机必须可访问以下 JetBrains URL:
或者,您可以配置 完全离线模式。 |
使用远程项目
问题 | 解答 |
|---|---|
在 60 秒内未能获取 IDE 状态。 IDE 后端可能已卡住 |
|
CPU 或资源使用率异常 |
|
IDE 卡顿且无响应 |
|
远程 IDE 曾经正常,但现在无响应 |
|
收集日志并提交报告
如果上述方案无效且您需要我们的协助,请提供详细说明。 除了必须提供的 IDE 版本、日志和线程转储外,我们还欢迎提供示例代码或项目、截图,或展示问题的 screencast/gif。
提交报告时,请将它们附加到 您的问题上。
要使问题仅对 JetBrains 团队可见,您可以将其可见性设置为 jetbrains-team 组。 默认情况下,除图像外,所有附件仅对 JetBrains 团队可见。
从 UI 收集日志
来自 JetBrains Gateway :欢迎(启动)屏幕 — 左下角 — 齿轮图标 — “Collect Logs and Diagnostic Data”。
来自用作远程开发起点的主 IDE :顶部菜单 — “Help” — “Collect Logs and Diagnostic Data”。
来自已启动的 JetBrains Client 会话 (已连接到您的远程服务器):顶部菜单 — “Help” — “Collect Host and Client Logs”
手动收集日志
在本地工作站端 :位置取决于本地计算机的操作系统。
建议从 IDE 使用的目录收集并发送整个日志文件夹。
在远程服务器上 :日志根据 IDE 存放于其安装文件夹中。
默认安装路径为
~/.cache/JetBrains/<product><versions>/log/例如,
~/.cache/JetBrains/IntelliJIdea2024.1/log/