故障排除
最后修改时间:2023 年 8 月 24 日JetBrains IDE 的远程开发功能仍处于积极开发阶段,因此可能会出现一些问题。此页面旨在帮助您在设置或后续工作期间进行初步故障排除。
笔记
设置
问题 | 回答 |
---|---|
Toolbox 中的 JetBrains Gateway、单独下载的 JetBrains Gateway 和 IDE 中的 JetBrains Gateway 之间有区别吗? | 独立 JetBrains Gateway 支持“在 IDE 中打开”您的基于 Space 的项目的选项。如果您不使用它,则安装程序和工作流程没有其他差异。 检查安装场景。 |
我可以将远程开发指向远程服务器上的现有 IDE 吗?可以手动安装IDE吗? | 从版本221.5481开始,您可以在远程服务器上手动注册现有后端 IDE 并使其对 JetBrains Gateway 可见。已安装的 IDE 将显示在可用版本列表中:
|
JetBrains Gateway 安装本身未成功完成 |
|
为什么在设置过程中与远程服务器的 SSH 连接失败? |
|
JetBrains Gateway 在检索 IDE 版本步骤中挂起,并且不加载可用的 IDE |
|
JetBrains Gateway 尝试连接但失败。凭证 100% 正确。 |
|
我从本地机器选择IDE安装程序,但上传失败 |
|
上传远程开发人员失败并显示“退出代码:139 (SIGSEGV)” | 如果远程计算机的操作系统是 RHEL、CentOS、RockyLinux - 检查系统日志中是否有 SELinux 警告或禁用 SELinux 并重试安装 |
在本地计算机上,该过程失败并出现“无法下载 JetBrains 客户端”错误 | 您的本地计算机必须具有到以下 JetBrains URL 的网络连接:
或者,您可以配置完全离线模式。 |
处理远程项目
问题 | 回答 |
---|---|
60 秒内无法获取 IDE 状态。可能IDE后端卡住了 |
|
CPU或资源使用看起来异常 |
|
IDE 挂起并且没有响应 |
|
远程 IDE 工作但停止响应 |
|
收集日志并提交报告
如果上述解决方案没有帮助,并且您需要我们的帮助,请提供详细说明。除了必须提供的 IDE 版本、日志和线程转储之外,我们还感谢能够说明问题的代码/项目示例、屏幕截图或截屏视频/gif。
提交报告时将它们附加到您的问题中。
要使问题仅对 JetBrains 团队可见,您可以将其可见性设置为jetbrains-team组。默认情况下,除图像外,所有附件仅对 JetBrains 团队可见。
从 UI 收集日志
笔记
要从后端 IDE 收集日志,JetBrains Gateway 或 IDE 必须连接到远程服务器。如果未连接,则只能获取本地日志。
从 JetBrains Gateway:欢迎(开始)屏幕 - 左下角 - 齿轮图标 - “收集所有日志”。
从用作远程开发起点的主 IDE 中:顶部菜单 - “帮助” - “收集日志和诊断数据”。
从启动的 JetBrains 客户端会话(连接到远程服务器):顶部菜单 - “帮助” - “收集主机和客户端日志”
手动收集日志
笔记
如果 UI 冻结或连接丢失,请使用此方法。
在本地工作站端:位置取决于本地计算机的操作系统。
我们建议从IDE 使用的目录收集并发送整个日志文件夹。
在远程服务器上:日志位于 IDE 安装文件夹中的每个项目。
默认安装路径是
~/.cache/JetBrains/RemoteDev-IDE_NAME/PROJECT_PATH/log
例如,
~/.cache/JetBrains/RemoteDev-IU/_home_ec2-user_intellij-samples/log/
感谢您的反馈意见!