208 Posts

December 15th, 2017 06:00

Hi Dan -

Is there a reason you are invalidating the FPPool instance if you get an error?  I'm pretty sure that connection.Close() call will fail if there are any open clips at the point of that call, which may be related to your issue if you are hitting errors with any frequency.

Best choice would be to simply open a single FPPool and leave it open for the complete lifetime of the system; our migration system often sees singleton FPPool lifetimes measured in weeks, with billions of successful SDK transactions across dozens of concurrent threads.

Keep us posted on your findings.

Best Regards,

Mike Horgan

December 15th, 2017 06:00

Thanks for the reply. I'm not seeing that error in the logs. The exception handler is a precaution to reconnect after a temporary network drop.

Can I ask what settings you are using with the SDK?

208 Posts

December 19th, 2017 10:00

Hi Dan -

Sorry for the delayed response. . Nothing particularly special in our configuration:

  • set FP_OPTION_OPENSTRATEGY_OVERRIDE=0
  • set FP_OPTION_ENABLE_MULTICLUSTER_FAILOVER_OVERRIDE=1
  • set FP_OPTION_MAXCONNECTIONS=300

Is that what you were asking?

Regards,

Mike Horgan

No Events found!

Top