故障排查
JetBrains IDEs 的 远程开发 功能仍处于积极开发阶段,因此可能会出现一些问题。 此页面旨在帮助您在设置或以后的工作中进行初步故障排除。
设置
问题 | 回答 |
|---|---|
JetBrains Gateway 有什么不同吗?从 Toolbox 下载的,与单独下载的,还是从 IDE 下载的? | 独立的 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 警告的 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 :“欢迎(开始)”屏幕 - 左下角 - 齿轮图标 - “收集日志和诊断数据”。
从您用作远程开发起点的主 IDE: 顶部菜单 - “帮助” - “收集日志和诊断数据”。
从启动的 JetBrains Client 会话 (连接到您的远程服务器):顶部菜单 - “帮助” - “收集主机和客户端日志”
手动收集日志
在本地工作站端 :位置取决于您本地计算机的操作系统。
我们建议收集并发送 IDE 使用的目录 中的整个日志文件夹。
在远程服务器上 :日志分别位于每个 IDE 的安装文件夹中。
默认安装路径是
~/.cache/JetBrains/<product><versions>/log/例如,
~/.cache/JetBrains/IntelliJIdea2024.1/log/