在使用pycharm远程连接服务器上的 python 解释器进行调试的时候,每次都会提示
pydev debugger: warning: trying to add breakpoint to file that does not exist
查看发现/tmp目录下面目录被systemd-private-服务占用。
猜测远程调试临时目录被其他服务占用。
查找发现,以下服务:
为服务停掉 安全Tmp系统功能。
centos7 tmp目录出现systemd-private
//解决向tmp 目录创建文件 ,系统转存到其他目录
症状
/tmp/systemd-private-9301532e5ff749e388f365a25f51e9ea-mariadb.service-zvKlrX/tmp/
/tmp/systemd-private-9301532e5ff749e388f365a25f51e9ea-httpd.service-HRR15v/
原因
为目录名称中提到的服务启用了安全Tmp系统功能。
解决方案
禁用服务的安全Tmp SystemD
//查看 使用了 tmp SystemD 的服务
grep -R PrivateTmp /etc/systemd/
//以 http 为例
vim /etc/systemd/system/multi-user.target.wants/httpd.service
//将 PrivateTmp=true 改为
PrivateTmp=false
//重启 Tmp SystemD
systemctl daemon-reload
//重启 httpd
systemctl restart httpd.service