设置/环境:
在我们的PHP应用程序中,有时我们需要从PHP向其他服务器发出HTTPS请求。有问题的设置如下:
我们的问题:
有时,我们突然发现我们的HTTPS请求失败,并出现证书验证错误。这个问题一直存在,直到有人打开到服务器的远程桌面会话并请求我们尝试在服务器Internet Explorer中查询的相同URL。之后,我们的PHP应用程序可以按需执行其请求。
问题:
这里是什么问题?我们该怎么做才能进一步分析?
这不是应用程序问题。
我99%确信这是路由问题,在某些情况下,数据包会在路由器中丢失。我将研究网络,更改环境,或者在可能的情况下进行一些网络嗅探或监视。
如果您具有良好的网络基础结构,则可以进行SNPM陷阱以收集请求计数和超时数据(来自路由器和交换机),并将其提取到Elastic APM中。这将为您提供非常详细的时间序列分析。