目前,我们的Objective-c应用程序有两个用例,它们连接到node.js服务器。第一种情况是将我们的应用程序托管在客户端服务器上,我们直接在node.js中拥有SSL证书。第二个是我们的云托管解决方案,其中我们通过具有SSL证书而不是节点中的Azure Web应用程序防火墙路由所有内容。
我的问题或困惑是,当我们连接到azure服务器时,平板电脑应用程序会记录所有这些BoringSSL日志和TIC读取状态日志:
[BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C12.1:2][0x101843dd0] get output frames failed, state 8196
TIC Read Status [12:0x0]: 1:57
TIC Read Status [12:0x0]: 1:57
但是,当我们连接到不使用Azure服务的客户端服务器时,我们看不到这些日志中的任何一个,但是它们都在使用SSL。
我们还没有发现任何请求失败的问题,但是我们想知道这是否可能导致几个小时的使用过程中性能下降。
平板电脑上的Objective-c代码或配置文件中是否有某些东西触发了这些日志,或者Web应用程序防火墙中有这东西?
这些日志的发生频率很高,以至于很难跟踪和调试与实际问题相关的日志。