我有一台使用 K2 (www.k2.com)、SQL Server、Sharepoint 2010 和许多其他产品的服务器。使用 K2 时,我遇到了此问题标题中所述的错误。我联系了 K2 支持,并在两个月内与他们的团队进行了多次屏幕共享。最后,我们尝试了所有方法,并承认对他们来说这不是问题。我非常确信这是一种网络问题,因为我已经检查了多个 SQL 资源并验证了 SQL 配置管理器是否配置正确。
介绍一下背景,我在实际启动 K2 工作流时遇到了错误。5252 是 K2 工作流服务器使用的端口,我们已验证该端口在 K2 环境中配置正确。CNCYDEV 是该机器的主机名。我通过 RDP 与此服务器交互。该服务器本身是运行在我办公桌旁的笔记本电脑上的 Hyper-V 服务器。这个问题是间歇性;有时错误会在第一次尝试时抛出,有时我可以多次启动工作流,直到错误抛出。请注意一旦错误被抛出,它就会继续每次被抛出直到过了一段时间(通常是15至30分钟)。
以下是我尝试过的一些方法:
- 在 Hyper-V 服务器上的防火墙和所属笔记本电脑上的防火墙都关闭的情况下,我仍然遇到这个问题。
- 事件查看器中没有显示与此错误相关的条目。
- 尝试在 services.msc 中重新启动 K2 服务
- 与支持人员一起审查了 K2 日志,他们发现没有什么异常。
- 运行 netstat 发现有东西正在监听 0.0.0.0:5252,输出中的进程 ID 是 K2 服务,该服务正在运行。
- 运行了 SQL 分析器跟踪,但是什么都没有显示。
- 与支持人员一起重新配置 SQL Server 配置管理器,将其值与他们的值进行比较,然后重新启动 SQL 服务器和浏览器。
- 按照这篇文章中的所有操作都没有问题(除了#9,我不知道如何测试):http://blogs.msdn.com/b/sql_protocols/archive/2007/07/19/tcp-provider-no-connection-could-be-made-because-the-target-machine-actively-refused-it.aspx
- Fiddler 没有显示与上述错误相关的错误或消息,但 Wireshark 在错误发生时准确生成了一些红色的线 - 下面是 WS 日志供分析。
Wireshark 日志:https://www.dropbox.com/s/qqagfuhavxz7dqi/WS_Log.pcap?dl=0
我找到了最佳答案这篇文章非常有趣,因为这似乎是我的问题 - 但如何清除全部积压?服务器积压到底是什么,我在互联网上找不到太多有用的信息?
谢谢,我感谢您提供的任何帮助。
PS:如果标签不准确,我深感抱歉,这对我来说是一个普遍性问题,而且我是这个 SE 网站的新手,如果标签可以帮助解决问题,请推荐一些标签。
答案1
虽然这不能直接解决我的问题,但一个快速简便的解决方法是删除 VHD 并恢复原始版本(位于我们的网络驱动器上)。原始版本没有问题,所以我可以继续使用。