提供一个so给PYTHON调用,后端发现业务处理流程不是按照方法传入的参数来跑。
查看c的代码,看了客户端没看出什么问题,查看服务端为什么会出现这样的情况,有些字段明显不是入参带过来的,跟踪服务端解析,没问题,查看客户端的组包流程,发现有个<全局变量>的值被改变了,查看入口。----没初始化
原因分析: py的进程掉so中的方法多次,改了全局变量,而方法中需要初始化的全局变量没初始化。
感谢python的赞同同事。
本文共 258 字,大约阅读时间需要 1 分钟。
提供一个so给PYTHON调用,后端发现业务处理流程不是按照方法传入的参数来跑。
查看c的代码,看了客户端没看出什么问题,查看服务端为什么会出现这样的情况,有些字段明显不是入参带过来的,跟踪服务端解析,没问题,查看客户端的组包流程,发现有个<全局变量>的值被改变了,查看入口。----没初始化
原因分析: py的进程掉so中的方法多次,改了全局变量,而方法中需要初始化的全局变量没初始化。
感谢python的赞同同事。
转载于:https://www.cnblogs.com/ashen/p/9242596.html