在对服务器进行压力测试时,我发现在Azure中运行的Ubuntu 16.04中有许多(200多个)打开的HTTPS连接到神秘的ip。该IP属于Microsoft。
netstat可以打印很多
$ sudo netstat -p | grep 52.239.137.70
tcp 0 0 10.0.2.6:59202 52.239.137.70:https TIME_WAIT -
...
尝试在Web浏览器(HTTP或HTTPS)中打开此IP时,您会看到此错误
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code>InvalidUri</code>
<message xml:lang="en-US">
The requested URI does not represent any resource on the server. RequestId...
</message>
</error>
所以我猜想这是某种程度上与Azure Blob服务相关联的,因为在搜索错误消息时,您会收到很多论坛帖子,对blob进行故障排除。
我已经对此进行了两天的故障排除,但找不到答案。我担心这在生产中处于高负载时会引起问题,因为在使用少量客户端进行测试时,您仍然会看到数百个这些神秘的连接。
答案 0 :(得分:0)
我已找到问题的原因。似乎卸载LinuxDiagnostic Azure扩展会阻止连接的出现。关联进程(mdsd)也占用了大量内存。