-
Notifications
You must be signed in to change notification settings - Fork 104
4.2版本tars框架服务没有数据上报 #518
Comments
@heyanlong 大佬有时间指教下吗? |
通过日志打印发现tars的函数入口函数应该是App\Core\{closure},对应的类应该是App\Core\Tars
|
请求的这个worker进程直接退出,信号为11,意思是读取了非法的内存。不知道为啥会这样。 |
定位到了SKYWALKING_G(is_swoole) = true;这一行,只要注释掉这一行,就不会报signal=11进程异常退出 |
需要看一下tars的入口函数是什么。可以发一个最小代码吗?目前e2e没有包含tars测试。 |
tars的入口应该是没错的,我最开始出现问题的地方应该是我们这边的项目覆盖了onRequest回调,是在App\Core\Tars里。 |
重写onRequest没关系,还是会继续处理swoole的onRequest |
现在的问题是
这两处会导致php服务读取http request header时,指针地址错误,这个问题我怎么看源码都看不出问题来,怀疑是swoole的bug。 |
发一下你怎么改的,再发一下demo代码,我本地测试一下。 |
环境:
bug描述
按照文档安装一切顺利,swoole服务可以正常上报,但是tars框架的服务没有数据上报。
没有输出错误日志和其他异常日志
是不支持tars框架吗?
The text was updated successfully, but these errors were encountered: