首页 > 解决方案 > QuickFix /N 应用程序在 SendRaw 函数中随机卡住/挂起

问题描述

我有一个简单的 c# 窗体应用程序,它使用 QuickFix/n 连接到我们的代理。它位于 W2012 服务器上,偶尔执行订单。

有时它会非常好并且可以连续运行几个小时,有时它会完全随机挂起。该程序完全没有响应,不能点击任何地方,移动窗口,完全缺乏控制。不幸的是,没有抛出错误等

我使用 dottrace 找出程序卡在哪里,并显示它在 QuickFix.Session.SendRaw 方法中卡住(或卡在无限循环中)

我没有在代码中的任何地方明确调用 SendRaw,任何 QuickFix 专家都可以对这里可能发生的事情提出任何想法吗?

谢谢

标签: quickfixn

解决方案


推荐阅读