python - 在不修改子进程的情况下检查子 Python 进程的变量
问题描述
上下文:我有一个父进程,它产生一个运行 Flask Web 服务器的子进程。我要求父进程获取对存储在 Flask 中的特定全局变量的引用:Flask 应用程序对象。注意:我不想要当前的请求上下文,我需要app
用于启动 Web 服务器的 flask 变量,因为我希望父进程在其上注册一些before_request
处理程序。
我无法修改子进程以使用类似multiprocessing
.
有没有办法让我轻松地在父级中获取这个变量的值?Python 是否支持这种机制?我是否必须使用 ptrace 之类的东西来检查孩子的记忆并以某种方式找到我感兴趣的变量的地址?
解决方案
推荐阅读
- leaflet - Leaflet.draw 多色折线段
- javascript - 从 API 获取的数据未呈现 (React)
- javascript - antd卡中“extra”中“react-router-dom”中的“链接”不起作用
- google-data-studio - 有谁知道如何将单词日志放入谷歌数据工作室过滤器/控件中
- loops - 在 R 中循环仅返回 Null 向量的 NA Vals
- azure-data-explorer - 使用定义的字段声明内存表
- flutter - 如何获取颤振的本地通知数据?
- css - 如何为 CSS 过滤器蓝色和动画移除屏幕边缘的阴影
- javascript - 如何自定义传单样式功能以根据属性值获取颜色
- operators - 精益中有前缀符号吗?