quickfixn - QuickFix /N 应用程序在 SendRaw 函数中随机卡住/挂起
问题描述
我有一个简单的 c# 窗体应用程序,它使用 QuickFix/n 连接到我们的代理。它位于 W2012 服务器上,偶尔执行订单。
有时它会非常好并且可以连续运行几个小时,有时它会完全随机挂起。该程序完全没有响应,不能点击任何地方,移动窗口,完全缺乏控制。不幸的是,没有抛出错误等
我使用 dottrace 找出程序卡在哪里,并显示它在 QuickFix.Session.SendRaw 方法中卡住(或卡在无限循环中)
我没有在代码中的任何地方明确调用 SendRaw,任何 QuickFix 专家都可以对这里可能发生的事情提出任何想法吗?
谢谢
解决方案
推荐阅读
- typescript - 对一个变量使用两种类型。打字稿
- android - 如何通过 slack 分享视频?
- sql - 如何在 spark sql 环境中进行日期差异?
- docker - 如何让 docker 容器访问未安装的 USB 设备
- javascript - 使用通过 react-hook 异步加载的只读变量
- ios - 如何在 UITableView iOS Swift 中加载数组值 int 单元而不创建多个自定义单元?
- javascript - 使用 refs 从父级调用子挂钩函数
- python - 如何在 Python 的 for 语句中使用 if
- osgi - 跟踪整个 repo 中节点上的移动操作
- scala - Spark Checkpoint 分区无法转换为 CoGroup 分区