未能 ptrace(ATTACH) 孩子
Posted
技术标签:
【中文标题】未能 ptrace(ATTACH) 孩子【英文标题】:failed to ptrace(ATTACH) child 【发布时间】:2018-10-18 03:19:27 【问题描述】:我在 Alpine Linux 容器中的 Symfony 2 上运行 Sonata 应用程序。我的大多数应用程序都可以工作,但是当我尝试保存记录时,我收到一条消息,说
更新项目“我的项目”时出错。 (“我的项目”是我在我的 CMS 中为项目指定的标题。)
深入挖掘会发现一堆看起来像这样的错误:
php-fpm_1 | [08-May-2018 10:07:40] 警告:[游泳池 www] 孩子 254,脚本'/usr/src/app/web/app_dev.php'(请求:“GET /app_dev.php") 执行太慢(2.429745 秒),记录 php-fpm_1 | [2018 年 5 月 8 日 10:07:40] 错误:无法 ptrace(ATTACH) 子 253: 不允许操作 (1) php-fpm_1 | [2018 年 5 月 8 日 10:07:40] 警告:[池 www] 子 253,脚本 '/usr/src/app/web/app_dev.php' (请求:“GET /app_dev.php”)执行太慢(2.208508 秒), 记录 php-fpm_1 | [08-May-2018 10:07:40] 错误:未能 ptrace(ATTACH) 子 248:不允许操作 (1) php-fpm_1 | [08-May-2018 10:07:40] 警告:[pool www] 孩子 248,脚本 '/usr/src/app/web/app_dev.php'(请求:“GET /app_dev.php”)正在执行 太慢(2.209222 秒),记录 php-fpm_1 | [2018 年 5 月 8 日 10:07:40] 错误:无法 ptrace(附加)子 247:操作未 允许 (1) php-fpm_1 | [2018 年 5 月 8 日 10:07:40] 警告:[池 www] 子 247,脚本'/usr/src/app/web/app_dev.php'(请求:“GET /app_dev.php") 执行速度太慢(2.209334 秒),正在记录
... 这让我感到困惑,因为我读过的所有内容都表明这些类型的错误对应于默认情况下甚至不存在于 Alpine Linux 中的日志记录工具。
我有点迷茫。我应该采取哪些步骤来继续调试此行为?
【问题讨论】:
【参考方案1】:实际上,我的 CMS 问题与记录的消息无关。我只需要更正一些我在表单中提交的无效信息以遵守约束。
【讨论】:
以上是关于未能 ptrace(ATTACH) 孩子的主要内容,如果未能解决你的问题,请参考以下文章
ptrace PTRACE_ATTACH 失败 - 用户拥有的进程的 Linux 权限
Android 逆向Android 进程注入工具开发 ( 注入代码分析 | 调试进程 ATTACH 附着目标进程 | 读取目标函数寄存器值并存档 )
Android 逆向代码调试器开发 ( 等待进程状态改变 | detach 脱离进程调试 PTRACE_DETACH | 调试中继续运行程序 PTRACE_CONT )
如何在 Spring Boot JPA 中的 OneToMany 中为孩子获取 Null 值