PyCharm 2023.1远程调试突然变慢,同步异常求助
PyCharm远程调试突然变慢+临时路径同步异常问题排查
问题描述
此前远程调试运行正常,但近两个月速度骤降,停止调试控制台会话需耗时半分钟。未对PyCharm设置或代码库做显著改动,同时发现修改代码后立即启动调试会抛出错误:
No such file or directory: '/tmp/zzIx9EFqz9/my_project'
明明已指定非临时同步路径,PyCharm仍尝试向临时路径做初始同步。
关键信息
- PyCharm版本:2023.1
- 调试方式:SSH远程调试
- 服务器配置未变更,网络连接稳定
已尝试的无效操作
- 重启PyCharm及远程Python解释器
- 排查本地/服务器性能问题,确认无异常
- 关闭所有资源密集型进程
排查思路与解决建议
1. 清理缓存与临时文件
- 本地清理PyCharm缓存:
File → Invalidate Caches...,勾选Clear file system cache and local history后重启 - 远程服务器手动清理
/tmp下PyCharm生成的随机命名临时目录(如报错中的/tmp/zzIx9EFqz9/),避免残留文件堆积影响同步效率
2. 核对远程同步配置细节
- 打开
Settings → Build, Execution, Deployment → Deployment,确认:- SFTP/SSH连接的
Deployment Path为指定的非临时路径 - 取消勾选
Use temporary files to upload changes(若存在该选项) - 检查同步规则,排除不需要同步的大文件/目录(如
venv、日志文件)
- SFTP/SSH连接的
- 进入
Settings → Project: [项目名] → Python Interpreter,确认远程解释器关联的项目路径为正确的非临时目录
3. 调整同步策略
- 关闭自动同步:在Deployment设置中取消勾选
Automatic upload和Automatic upload external changes - 改为手动同步:修改代码后右键项目根目录 →
Deployment → Upload to [远程服务器配置名],确认同步完成后再启动调试 - 设置增量同步规则:在Deployment的
Options中,将Upload changed files automatically to the default server设为Never
4. 版本兼容性处理
- 2023.1版本存在部分远程同步相关的已知bug,可尝试升级到2023.1.x最新补丁版本,或降级到2022.3稳定版测试
- 确认同版本是否有类似问题已被官方修复
5. 远程服务器端排查
- 检查
/tmp目录权限与磁盘空间:确保该目录有读写权限,且服务器磁盘未被占满 - 查看SSH系统日志(如
/var/log/auth.log),排查是否存在连接异常或卡顿记录 - 测试磁盘IO速度:执行
dd if=/dev/zero of=/tmp/test bs=1G count=1,排除磁盘性能瓶颈
内容的提问来源于stack exchange,提问作者Adar Cohen
相关产品推荐
相关产品推荐

