It seems that a quick simple solution to raise the bar at least on XP is to
in the construction of FileLog call _setmaxstdio(2048); which is allowing me
to in testing run 340 Sessions with File Logging enabled and 511 Sessions
with File Logging disabled as opposed to 84 and 127, of course these numbers
will be affected by other File operations being done by the client and what
libraries they are using (stdio versus winAPI). So at least as a quick
solution would be in windows to make that call.
But like you are saying it seems that the only solution (besides avoiding
the situation through forking/less client/etc) would be to use windows API
directly
On Wed, Nov 26, 2008 at 13:58, Clebson Derivan
<Cle...@cm...>wrote:
> Think this is a know issue, there are some threads related to this topic.
> The problem is not only related to the FileStore class, FileLog class also
> open files too using stl ofstream. And there are limitations in CRT
> implementation (visual studio) too. The solution IMHO is to change both
> FileLog and FileStore classes to use Windows API directly (CreateFile) in
> the Windows version.
>
> -----Mensagem original-----
> De: Malinka Rellikwodahs [mailto:ael...@gm...]
> Enviada em: quarta-feira, 26 de novembro de 2008 15:52
> Para: qui...@li...
> Assunto: [Quickfix-developers] Maximum simultaneous FIX Sessions Windows
> XPPro
>
> QuickFIX Documentation:
> http://www.quickfixengine.org/quickfix/doc/html/index.html
> QuickFIX Support: http://www.quickfixengine.org/services.html
>
>
|