Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unable to establish connection (Error code = 10060)

Code Block
languagebash
titleengine.log
<Timestamp>    ERROR    [Engine] <Thread SessionID>  Session <Session_Name> : Unable to establish connection: connect() to (xxx.xxx.xxx.x:xxxxx) failed. A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (Error code = 10060)

...

  1. Use telnet to check the connection. Fix network issues.
  2. Make sure that the counterparty sees the connect attempts.
  3. Once the network has been configured and the node has become available, try to connect again.

Cannot bind to <host>:<port>. Address already in use.

Code Block
languagebash
titleengine.log
<Timestamp>    ERROR    [Engine] <Thread ID>  FixEngine::init: Cannot bind to 0.0.0.0:9110. Address already in use. (Error code = 98)

Description or root cause

FIX Engine can't start properly because the listening port is already occupied by another process

Solution or troubleshooting recommendations

  1. Check what application uses the port. Make sure that another copy of the application is not running.
  2. Modify the Listening ports in the engine.properties: ListenPort

DEBUG

No OnActionFail is specified for the rule

...

Before FIX Engine version 2.28.1 (and FIXEdge version 6.11.0), this parameter was always enabled.

Solution or troubleshooting recommendations

...