我正在使用HP的Windows Server 2012 R2 Foundationpipe理小型服务器。 几个月前,我使用最新的Management Studio安装了MSSQL Server 2016。 从那以后,有一个名为“vshub”的应用程序在后台工作。 我看到有人问如何禁用它,但似乎没有人像我一样经历同样的问题。 每隔几分钟,该应用程序将在C:\ Users \ Administrator \ AppData \ Local \ Temp \ VsHub文件夹中创build一个〜34MB的日志文件。 由于成千上万的这些文件被创build,系统分区已经快速填满了。 我已经禁用了vshub进程,并将这些日志移动到另一个分区,但我仍然不知道问题的根源。
什么是vshub.exe响应,我需要它,为什么它不断logging?
我将在下面留下一个示例日志文件。
HubController-eiott03m.0rz.log
VsHub.exe的目标/责任由微软的某人在这里解释: https ://stackoverflow.com/a/33153720/223837。
VS集线器是Visual Studio(以及其他基于VSshell的产品,如Blend)用来支持多工具通信,devenv(VS)内更好的响应能力的超级服务主机,并使某些服务延伸到产卵过程的整个生命周期。
我的猜测是,至less在只有SQL Server Management Studio的系统上,你不能卸载它。 (虽然你可以使用你已经find的许多链接来禁用它,因为你写了“我见过有人问如何禁用它”)。
我不知道你的日志文件是什么,因为你上传到filedropper.com的文件已经过期。 但是我们也看到了VsHub \ HubController临时文件,在我们的例子中,它不断地loggingexception,说StartHttpService : Error : Failed to bind to port 49171. (对于不同的端口号)。我在Windows 10中看到了相同的论坛主题“Windows 10重新启动后大约24小时失去一些互联网和浏览器连接”( https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/windows-10-loses-some-internet- and-browser / 6b3a55c9-d180-4d8e-9003-770522db719d?auth = 1 )。 所以原因似乎是TCP端口已经耗尽。
最后,关于一个潜在的修复:同一个线程,在用户pasllc的2017年10月17日响应中,指向一个名为“避免TCP / IP端口耗尽”的BizTalk相关文章( https://msdn.microsoft.com/zh-cn/ -us / library / aa560610 )。 那篇文章谈到设置2个registry项(TcpTimedWaitDelay和MaxUserPort),并且线程响应也谈到设置第三个(TcpMaxDataRetransmissions)。