TCPServer - Unable to Bind to Port


If FireDaemon Fusion is started when its TCP/IP port is already in use, the start-up will fail and the following error will appear in the FireDaemon Fusion log file:


ERROR 2013-08-05 21:48:50,610 [01bb0] WebServer net::TCPServer::start - Unable to bind to port 443: bind: An attempt was made to access a socket in a way forbidden by its access permissions
INFO 2013-08-05 21:48:50,610 [01bb0] pion __stdcall SvcMain - Catched Service mode exception
FATAL 2013-08-05 21:48:50,610 [01bb0] pion __stdcall SvcMain - bind: An attempt was made to access a socket in a way forbidden by its access permissions


Wrong SSL / TLS Certificate Passphrase


If the passphrase is wrong, the connection will be reset and the following error will appear in the FireDaemon Fusion log file:


DEBUG 2013-08-05 21:54:37,241 [00f9c] WebServer net::TCPServer::handleAccept - New SSL connection on port 8443
WARN 2013-08-05 21:54:37,251 [00f9c] WebServer net::TCPServer::handleSSLHandshake - SSL handshake failed on port 8443 (no shared cipher)
DEBUG 2013-08-05 21:54:37,251 [00f9c] WebServer net::TCPServer::finishConnection - Closing connection on port 8443


Missing SSL / TLS Certificate Passphrase


If the passphrase is completely missing and one is required, the connection will be denied and no errors will be recorded in the event log. It may be necessary to restart the FireDaemon Fusion process. Below is an example of a successful connection:


INFO 2013-08-05 22:01:43,229 [01594] WebServer net::TCPServer::start - Server IP 0.0.0.0
INFO 2013-08-05 22:01:43,229 [01594] WebServer net::TCPServer::start - Starting server on port 443
DEBUG 2013-08-05 22:01:43,229 [01594] FileService plugins::FileService::start - Starting up resource ()
DEBUG 2013-08-05 22:01:43,229 [01594] FileService plugins::FileService::start - Starting up resource (/Content)
INFO 2013-08-05 22:01:43,229 [01594] PionScheduler PionSingleServiceScheduler::startup - Starting thread scheduler
INFO 2013-08-05 22:01:43,230 [01594] pion __stdcall SvcMain - SvcMain: starting shutdown manager
DEBUG 2013-08-05 22:01:45,112 [01308] pion __stdcall SvcCtrlHandler - SvcCtrlHandler: SERVICE_CONTROL_INTERROGATE
DEBUG 2013-08-05 22:01:45,112 [01308] pion __stdcall SvcCtrlHandler - SvcCtrlHandler: call ReportSvcStatus
DEBUG 2013-08-05 22:01:45,113 [01308] pion __cdecl ReportSvcStatus - ReportSvcStatus: 4, Exit code: 0, Wait: 0
DEBUG 2013-08-05 22:02:06,367 [00dd8] WebServer net::TCPServer::handleAccept - New SSL connection on port 443
DEBUG 2013-08-05 22:02:06,985 [016e4] WebServer net::TCPServer::handleSSLHandshake - SSL handshake succeeded on port 443
DEBUG 2013-08-05 22:02:06,985 [00dd8] WebServer net::TCPServer::finishConnection - Closing connection on port 443