eclipse调试postgre遇到的问题以及解决方法
2013-04-10 15:34
471 查看
最近在ubuntu上搭建了一个postgres的调试开发环境,详情请见http://wiki.postgresql.org/wiki/Working_with_Eclipse。
ubuntu的版本为12.04 结果在用eclipse调试postgres的子进程postgres的时候遇到了如下问题:
Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
经过查阅有关资料发现,从ubuntu10.10开始,除非进程B是进程A的子进程,或者进程A为root运行,否则进程A不能调试进程B。这样一来增加了进程的安全。这个安全限制是默认的,但是可以通过修改配置文件来达到任意进程A可以调试进程B的目的。
1.可以通过下面的命令对这个限制进行临时修改,但是重启后限制依旧存在。
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
2.可以通过修改配置文件来接触限制
修改前:
kernel.yama.ptrace_scope = 1
修改后:
kernel.yama.ptrace_scope = 0
重启之后可以生效
ubuntu的版本为12.04 结果在用eclipse调试postgres的子进程postgres的时候遇到了如下问题:
Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
经过查阅有关资料发现,从ubuntu10.10开始,除非进程B是进程A的子进程,或者进程A为root运行,否则进程A不能调试进程B。这样一来增加了进程的安全。这个安全限制是默认的,但是可以通过修改配置文件来达到任意进程A可以调试进程B的目的。
1.可以通过下面的命令对这个限制进行临时修改,但是重启后限制依旧存在。
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
2.可以通过修改配置文件来接触限制
修改前:
kernel.yama.ptrace_scope = 1
修改后:
kernel.yama.ptrace_scope = 0
重启之后可以生效
相关文章推荐
- Eclipse开发Android应用时遇到的问题以及解决方法
- 总结用cygwin+eclipse+NDK编译hellojni的详细步骤,以及所遇到问题的解决方法
- Mysql安装以及遇到的问题和解决方法
- 学习django框架,记录所遇到的问题以及解决方法
- 转 C# 串口编程遇到的问题以及解决方法
- 通过SQLyog远程管理linux下mysql过程中遇到的问题以及解决方法
- C# 串口编程遇到的问题以及解决方法
- 使用ArcGIS GP服务遇到的问题,原因以及解决方法 - 客户端API开发(Javascript/Flex/Silverlig 转载
- ios 开发中遇到的问题总结以及解决方法
- CentOS6.4 安装oracle11g的遇到的问题以及解决方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- Linux挂载优盘 Linux中安装jdk,eclipse,tomcat以及遇到的问题和解决办法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一点击任务的时候报错
- linux下R安装会遇到问题以及解决方法
- 在使用 Spring Boot 和 MyBatis 动态切换数据源时遇到的问题以及解决方法
- 开发与部署的讨论以及最近遇到问题及其解决方法(大杂烩)
- 在使用 Spring Boot 和 MyBatis 动态切换数据源时遇到的问题以及解决方法
- MFC工程从VC6.0转换成VS2013遇到的问题以及解决方法
- 今天遇到的几个问题以及解决方法
- Java程序中遇到的乱码问题以及解决方法