会话重置时QuickFIX中出现AccessViolationException
本文关键字:AccessViolationException QuickFIX 会话 | 更新日期: 2023-09-27 17:58:54
我不是FIX专家,我有一个代码必须由我来解决…
每天凌晨2点,我所在的时间(即FIX服务器时间00:00:00),由于QuickFix中的访问违规异常,我的应用程序崩溃。这是来自事件查看器的错误:
Exception Info: System.AccessViolationException Stack: at <Module>.FIX.Initiator.stop(FIX.Initiator*, Boolean) at QuickFix.SocketInitiator.stop(Boolean) at QuickFix.SocketInitiator.Dispose(Boolean) at QuickFix.SocketInitiator.Finalize()
该应用程序是用C#和QuickFix编写的。
有什么线索可以指引我去哪里?是QuickFIX的问题吗?
任何导游都会高度赞赏,我在中间没有哪里!
谢谢。
如果将这些行添加到app.config中,则可以使用try-catch块捕获错误,并可以调查错误
<runtime>
<legacyCorruptedStateExceptionsPolicy enabled="true" />
</runtime>
它应该放在</configuration>
标签之前。