腾讯云小直播直播页面报错:拉取直播推流地址失败,Error:"/>
Android腾讯云小直播直播页面报错:拉取直播推流地址失败,Error:
业务服务器如何看log
我们主要关心业务服务器的2种log:
- nginx的log:如果遇到http返回的错误码(如404,500等),请查看nginx的error级别的log,位于您的nginx安装目录/logs子目录下,一般是nginx、php或者mysql的配置问题
- 业务服务器代码里的log:如果请求能返回,但是回包的json里的code非200,表示该请求失败,请查看php代码所在目录/log目录下的文件,如果log目录不存在,请创建log目录,并添加可读写权限(建议执行chmod 777 开放所有权限)
终端如何看log
iOS端log存放路径:Document/Caches/rtmpsdk_日期.log
安卓端log存放路径:sdcrad下的tencent/imsdklogs/com/tencent/qcloud/xiaozhibo/rtmpsdk_日期.log
返回的错误码含义
错误码 具体含义
1000 请求包里的json格式合法,但是参数有误(一般是Action字段有误),请参考业务后台协议格式 排查
2003 数据库操作失败,请确认数据库表已正确创建,您可以参考php代码里的createdb.sh创建数据库表,更详细的错误请查看php代码所在目录/log目录下的mysql_errorxxx的log文件(xxx为错误发生日期)
4001 请求包的json为空或者格式错误,请检查json格式,有很多在线的json格式检查工具可以帮助您排查,这种错误一般发生在您自行拼接json格式通过curl或者postman发起请求,如果您通过小直播发起请求,是不会发生这种错误,请注意区分
4002 请求包的部分参数取值非法,请参考业务后台协议格式 排查
4003 优图核身功能超过每日的限制(目前每日限制100个用户体验)
500 这是http的错误码,可能是数据库配置错误,请查看您的nginx安装目录/logs子目录下的error级别的
通过查看业务服务器log,检查回调后写数据库是否正常,一般您不改动我们的的后台源码,一般不会有问题。如果您有改动到createDB脚本,那么就有必要排查一下这里。log是一个很好的排查问题的工具。后台开启调试log的方法,是在 live_demo_service/目录下创建 log 目录,即可。关注 mysql_XXXX.log。可能是字段属性修改,导致了数据库插入操作失败。
注意:出现4002错误,可能是回调URL设置错误。
更多推荐
Android腾讯云小直播直播页面报错:拉取直播推流地址失败,Error:
发布评论