RestServerApp
Alarms
The following 130 alarms may be generated by N2SVCD Application “RestServerApp”.
Show:
Alarm
Warning
Clear
Notice
No alarms found that match search criteria.
N2::Application
SV-AP-10000 WARNING | Connection | Error sending statistics: %s |
Cause: An error was encountered sending application statistics. |
%s = The error that occurred when sending statistics. |
Resolution: Review N2SVCD statistics configuration. Ensure the endpoint is available. |
SV-AP-10012 NOTICE | Application | Trace Level is '%s'. |
Cause: Parameter configuration at startup. Configured application trace level. |
%s = The configured application trace level. |
Resolution: None. |
SV-AP-10013 NOTICE | Application | Trace Level Max is '%s'. |
Cause: Parameter configuration at startup. Configured application max trace level. |
%s = The configured max trace level. |
Resolution: None. |
SV-AP-10014 NOTICE | Application | Trace Per Second is '%s'. |
Cause: Parameter configuration at startup. Configured application trace per second. |
%s = The configured trace per second. |
Resolution: None. |
SV-AP-10015 NOTICE | Application | Retaining '%d' shutdown instances. |
Cause: Parameter configuration at startup. Configured application instance retention count. |
%d = The configured shutdown instance retention count. |
Resolution: None. |
SV-AP-10016 NOTICE | Application | Statistics Slice Count is '%s'. |
Cause: Parameter configuration at startup. Configured application statistics slice count. |
%s = The configured statistics slice count. |
Resolution: None. |
SV-AP-10017 NOTICE | Application | Statistics Slice Seconds is '%s'. |
Cause: Parameter configuration at startup. Configured application statistics slice seconds. |
%s = The configured statistics slice seconds. |
Resolution: None. |
SV-AP-10019 NOTICE | Application | EDR Application Name = '%s'. |
Cause: Parameter configuration at startup. Configured EDR application name. |
%s = The configured EDR application name. |
Resolution: None. |
SV-AP-10020 NOTICE | Application | EDR Default Stream = '%s'. |
Cause: Parameter configuration at startup. Configured EDR stream. |
%s = The configured EDR stream. |
Resolution: None. |
SV-AP-10021 WARNING | Configuration | Cannot write EDRs. Configured EDR App '%s' is not a known Application. |
Cause: Configured EDR application to utilize does not map to known application. |
%s = The name of the EDR app that is not known. |
Resolution: Check application configuration defines configured EDR application. Check configured EDR application exists and is configured. |
SV-AP-10029 NOTICE | Application | EDRs are Supported but NOT Enabled. |
Cause: Parameter configuration at startup. Application supports EDRs but they are not enabled. | - |
Resolution: None. |
SV-AP-10030 WARNING | Application | Application did not handle timeout reason '%s'. |
Cause: Received timeout that the underlying application did not handle. |
%s = The reason the timeout was not handled. |
Resolution: Contact N-Squared support. |
SV-AP-10031 NOTICE | Application | Configuration Scalar Update of '%s' %s. |
Cause: Application configuration scalar value updated. |
%s = The configuration key that was updated. %s = Whether or not the update was successful. |
Resolution: None. |
SV-AP-10032 NOTICE | Application | Configuration Vector Change of '%s' [%s] Succeeded. |
Cause: Application configuration vector updated. |
%s = The updated configuration key. %s = The update action. |
Resolution: None. |
SV-AP-10033 ALARM | Application | Application transition from %s -> %s. |
Cause: Application access has transitioned between ONLINE <=> SHUTDOWN/OFFLINE/QUIESCE. |
%s = The original access level name (ONLINE). %s = The new access level name (SHUTDOWN/OFFLINE/QUIESCE). |
Resolution: Confirm that this state change is expected. |
SV-AP-10033 CLEAR | Application | Application transition from %s -> %s. |
Cause: Application access has transitioned between SHUTDOWN/OFFLINE/QUIESCE <=> ONLINE. |
%s = The original access level name (SHUTDOWN/OFFLINE/QUIESCE). %s = The new access level name (ONLINE). |
Resolution: None. |
SV-AP-10034 WARNING | Internal | Instance [%s] already over when performing instance_over(). |
Cause: Instance received duplicate 'over' handler. |
%s = Instance index. |
Resolution: Contact N-Squared support. |
SV-AP-10035 WARNING | Internal | Instance [%s] not found when performing instance_over(). |
Cause: Instance not found when performing over handler. |
%s = Instance index. |
Resolution: Contact N-Squared support. |
SV-AP-10038 WARNING | Application | Failed to cancel timer [%s]: %s |
Cause: Failed to cancel in progress timer. |
%s = The reason the timer could not be canceled. %s = The error result when trying to cancel the timer. |
Resolution: Review the associated error reason. Review the associated error result. Contact N-Squared support. |
SV-AP-10039 WARNING | Internal | Discarding Message from unknown sender '%s'. |
Cause: Received application message from unknown sender. |
%s = The unknown sender. |
Resolution: Contact N-Squared support. |
SV-AP-10040 WARNING | Application | Failed to process %s from %s: %s |
Cause: Failed to process admin queue message. |
%s = The message. %s = The sending application. %s = The error result when trying to read from the message queue. |
Resolution: Contact N-Squared support. |
SV-AP-10041 WARNING | Application | Failed to process %s from %s: %s |
Cause: Failed to process user queue message. |
%s = The message. %s = The sending application. %s = The error result when trying to read from the message queue. |
Resolution: Contact N-Squared support. |
SV-AP-10042 WARNING | Configuration | Configuration Request for '%s' (%s) Failed: %s |
Cause: Failed to query application configuration vector. |
%s = The configuration key. %s = The configuration row key. %s = The error result when trying to query the configuration vector. |
Resolution: Review the associated error result. Check the inbound message content construction. |
SV-AP-10043 WARNING | Message | Resources Request for '%s' (%s) Failed: %s |
Cause: Failed to query application resource. |
%s = The resource key. %s = The resource key row. %s = The error result when trying to query the resource. |
Resolution: Review the associated error result. Check the inbound message content construction. |
SV-AP-10044 WARNING | Configuration | Configuration Update of '%s' Failed: %s |
Cause: Failed to update application configuration scalar. |
%s = The configuration key. %s = The error result when trying to update the configuration scalar. |
Resolution: Review the associated error result. Check the configuration update message content construction. |
SV-AP-10045 WARNING | Application | Received instance message %s with no context. Discarding. |
Cause: Received instance message with no context. |
%s = The message. |
Resolution: Review message construction. Ensure instance message contains instance context. |
SV-AP-10046 WARNING | Application | Configuration environment translation for '\${%s}' is not defined. |
Cause: Configuration environment not defined. |
%s = The configuration variable name. |
Resolution: Check environment configuration. |
SV-AP-10047 WARNING | Application | Command `%s` failed to execute: %s |
Cause: Failed to execute variable command. |
%s = The error message generated when trying to execute the command. %s = The command. |
Resolution: Review the associated command error. Check application execution permissions. Check command syntax and structure. |
SV-AP-10048 WARNING | Application | Command `%s` died with signal %d. |
Cause: Variable command execution exited with non-zero exit code. |
%s = The command. %d = The exit signal. |
Resolution: Review the associated error signal. Check application execution permissions. Check command syntax and structure. |
SV-AP-10049 WARNING | Application | Command `%s` exited with non-zero value %d. |
Cause: Variable command execution exited with non-zero exit code. |
%s = The command. %d = The exit code. |
Resolution: Review the associated exit code. Check command syntax and structure. |
SV-AP-10050 WARNING | Resource Configuration | Hostname '%s' is not known. |
Cause: Failed to convert Hostname into address. Hostname is not known. |
%s = The hostname. |
Resolution: Check Hostname configuration. Check address configuration. Check DNS availability. |
SV-AP-10051 WARNING | Application | Unhandled Message '%s' for Context '%s' from App '%s'. |
Cause: Application unable to handle message. |
%s = The message. %s = The message context. %s = The sending application name. |
Resolution: Contact N-Squared support. |
SV-AP-10052 ALARM | Application | Application is now OVERLOADED. |
Cause: Application is now overloaded to the point where processing is affected. | - |
Resolution: Check application traffic levels and configuration. |
SV-AP-10052 CLEAR | Application | Application is now %s (not OVERLOADED). |
Cause: Application is no longer overloaded. |
%s = The new loading level (NORMAL or HIGH) |
Resolution: None. |
SV-AP-10053 NOTICE | Application | Throttle Enabled: max %d instances, max tps (%d average over %d secs). |
Cause: Parameter configuration at startup. Configured application throttling parameters. |
%d = The configured maximum active instance count. %d = The configured maximum TPS (new instances per second). %d = The configured sliding window (in seconds) for measuring TPS. |
Resolution: None. |
SV-AP-10054 ALARM | Application | Application is now at HIGH LOAD. |
Cause: Application is now at high-load (processing is not yet affected). | - |
Resolution: Check application traffic levels and configuration. |
SV-AP-10054 CLEAR | Application | Application is now %s (not HIGH LOAD). |
Cause: Application is no longer at high-load. |
%s = The new loading level (NORMAL) |
Resolution: None. |
SV-AP-10056 NOTICE | Application | Resource Vector Operation '%s' Succeeded. |
Cause: Application resource vector operation successful. |
%s = The vector operation key. |
Resolution: None. |
SV-AP-10057 WARNING | Internal | ERROR thawing %d byte envelope: %s |
Cause: Failed to thaw message byte envelope. |
%d = The message envelope length. %s = The error that occurred trying to thaw the payload. |
Resolution: Contact N-Squared support. |
SV-AP-10058 WARNING | Configuration | Resource Operation of '%s' Failed: %s |
Cause: Failed to perform resource operation. |
%s = The resource key. %s = The error result when trying to perform the resource operation. |
Resolution: Review the associated error result. Check the configuration update message content construction. |
N2::Application::AppInstance
SV-AP-10201 WARNING | Job | Shutdown/Abort: %s |
Cause: A single instance has received an unexpected shutdown/abort message. Depending on the application, an "instance" may represent a transaction, call, session, request/response pair, etc. |
%s = The abort reason. |
Resolution: Review the associated abort reason for further details. |
SV-AP-10202 WARNING | Configuration | Cannot write EDRs. EDR Application Name is not correctly configured. |
Cause: Cannot write EDR due to no configured EDR application. | - |
Resolution: Check configured EDR application exists and is configured. |
SV-AP-10203 WARNING | Store | Discarded EDR event '%s' after shutdown. |
Cause: Received EDR write event after application shutdown. |
%s = EDR event. |
Resolution: Review the associated triggering event. Review shutdown procedure. Ensure no traffic is being processed when application shutdown is triggered. |
SV-AP-10204 WARNING | Store | Failed sending EDR to EdrApp: %s |
Cause: Failed to send EDR record to EDR writer process. |
%s = The error result when attempting to write the EDR to the writer process. |
Resolution: Review the associated error result. Contact N-Squared support. |
SV-AP-10205 WARNING | Application | Unhandled timer '%s' (discarded). |
Cause: Received timeout that the underlying application did not handle timeout. The timer was discarded. |
%s = The reason the timeout was not handled. |
Resolution: Contact N-Squared support. |
SV-AP-10206 WARNING | Application | Unhandled message '%s' (discarded). |
Cause: A message was received that was not handled. The message was discarded. |
%s = The unhandled message. |
Resolution: Contact N-Squared support. |
N2::Application::TcpApp
SV-TP-10000 WARNING | Configuration | Parameter 'num_client_connections' will override DEPRECATED parameter 'pool'. |
Cause: Parameter configuration at startup. Both num_client_connections and obsolete pool parameters configured.Overriding pool configuration parameter with num_client_connections . | - |
Resolution: Check configuration for use of pool and remove. |
SV-TP-10001 WARNING | Configuration | Parameter 'pool' is DEPRECATED. Please use 'num_client_connections' instead. |
Cause: Parameter configuration at startup. Using obsolete pool configuration. | - |
Resolution: Check configuration for use of pool and replace with num_client_connections . |
SV-TP-10002 WARNING | Configuration | Ping Interval configured but application does not support ping. |
Cause: Parameter configuration at startup.ping_interval configured for application that does not support ping operations. | - |
Resolution: Check configuration and remove ping_interval for unsupported applications. |
SV-TP-10003 WARNING | Configuration | Ping Always configured but application does not support ping. |
Cause: Parameter configuration at startup.ping_always configured for application that does not support ping always operations. | - |
Resolution: Check configuration and remove ping_always for unsupported applications. |
SV-TP-10004 WARNING | Connection | Teardown persistent connection after PING failed: %s |
Cause: Persistent connection failed to respond to ping request. |
%s = The error that occurred when performing the ping operation. |
Resolution: Review the associated error result. Check remote the connection is accessible. Check the connection configuration. Check the remote application is up and accepting pings. |
SV-TP-10005 WARNING | Connection | Transient connections PING failed: %s |
Cause: Transient connection failed to respond to ping request. |
%s = The error that occurred when performing the ping operation. |
Resolution: Review the associated error result. Check remote the connection is accessible. Check the connection configuration. Check the remote application is up and accepting pings. |
SV-TP-10006 WARNING | Message | Discarding new user request sent %.1f seconds ago. |
Cause: Application overloaded. User request has been dropped. |
%.1f = The time since the user request was placed on the outbound message queue. |
Resolution: Check if the application is overloaded. Monitor the application for additional dropped requests. |
SV-TP-10010 ALARM | Application | Queue size (%s) now above %s. |
Cause: The message queue has increased past the warning threshold. |
%s = The current size of the message queue. %s = The warning threshold. |
Resolution: Check if application is overloaded and falling behind. Check if application is processing messages successfully. Monitor application load. |
SV-TP-10010 CLEAR | Connection | Queue size (%s) now below %s. |
Cause: The message queue has decreased past the warning threshold. |
%s = The current size of the message queue. %s = The warning threshold. |
Resolution: None. |
SV-TP-10011 WARNING | Message | Error on %s creation: %s |
Cause: Failed to create outbound user request instance. |
%s = The outbound instance class. %s = The error message generated when creating the outbound instance class. |
Resolution: Review the associated error result. Ensure the outbound instance class is a valid outbound instance class. |
SV-TP-10012 NOTICE | Application | Using configured socket mode '%s'. |
Cause: Parameter configuration at startup. The socket mode to utilize. |
%s = The configured socket mode. |
Resolution: None. |
SV-TP-10013 NOTICE | Application | Using default socket mode '%s'. |
Cause: Parameter configuration at startup. No socket mode specified in configuration. Using default socket mode. |
%s = The default socket mode. |
Resolution: None. |
SV-TP-10016 NOTICE | Application | Ping Interval = %d. |
Cause: Parameter configuration at startup. The ping interval. |
%d = The configured ping interval. |
Resolution: None. |
SV-TP-10017 NOTICE | Application | Ping Always (even when active) = %d. |
Cause: Parameter configuration at startup. Whether or not ping_always is enabled. |
%d = The configured Ping Always value. |
Resolution: None. |
SV-TP-10018 NOTICE | Application | Reconnect Interval = %d. |
Cause: Parameter configuration at startup. The reconnect interval. |
%d = The configured reconnect interval. |
Resolution: None. |
SV-TP-10019 NOTICE | Application | Backlog Timeout = %d. |
Cause: Parameter configuration at startup. The backlog timeout. |
%d = The configured backlog timeout. |
Resolution: None. |
SV-TP-10020 NOTICE | Application | Server Timeout = %d. |
Cause: Parameter configuration at startup. The server timeout. |
%d = The configured server timeout. |
Resolution: None. |
SV-TP-10021 NOTICE | Application | Max # Send Attempt = %d. |
Cause: Parameter configuration at startup. The max number of send attempts per message. |
%d = The configured max number of send attempts. |
Resolution: None. |
SV-TP-10022 NOTICE | Application | Connection Backlog = %d. |
Cause: Parameter configuration at startup. The maximum number of items int he connection backlog. |
%d = The configured connection backlog. |
Resolution: None. |
SV-TP-10023 NOTICE | Application | Connection Backlog always 1 Maximum (synchronous). |
Cause: Parameter configuration at startup. Outbound connection type is synchronous. Connection backlog defaulting to 1 . | - |
Resolution: None. |
SV-TP-10024 NOTICE | Application | Server Timeout = %d. |
Cause: Parameter configuration at startup. The server timeout. |
%d = The configured server timeout. |
Resolution: None. |
SV-TP-10025 NOTICE | Application | Warning Queue (Above) threshold = %d. |
Cause: Parameter configuration at startup. The queue threshold before generating an alarm. |
%d = The configured threshold. |
Resolution: None. |
SV-TP-10026 NOTICE | Application | Notice Queue (Below) threshold = %d. |
Cause: Parameter configuration at startup. The queue threshold before generating a notice. |
%d = The configured threshold. |
Resolution: None. |
SV-TP-10027 NOTICE | Application | Report Queue Warning Period is %d (secs). |
Cause: Parameter configuration at startup. The minimum amount of time between queue threshold alarms before generating another one. |
%d = The configured queue warning period. |
Resolution: None. |
SV-TP-10028 NOTICE | Application | Application will Dynamically define client configuration (e.g. reading from DB). |
Cause: Parameter configuration at startup. Client application enabled with support for both client and server connections. | - |
Resolution: None. |
SV-TP-10029 NOTICE | Application | Configuring as a CLIENT (SSL = %s). |
Cause: Parameter configuration at startup. Client application enabled with only support for client connections. |
%s = Do we use SSL for outbound client connections YES/NO. |
Resolution: None. |
SV-TP-10030 NOTICE | Application | Configuring as a TCP SERVER (SSL = %s). |
Cause: Parameter configuration at startup. Server application enabled with only support for server operations. |
%s = Do we use SSL for inbound server connections YES/NO. |
Resolution: None. |
SV-TP-10031 NOTICE | Application | Connecting %d (%s) client connections to [%s:%s]. |
Cause: Application startup is initiating a number of default connections. |
%d = The number of client connections. %s = The type of connection (persistent or transient). %s = The remote host. %s = The remote port. |
Resolution: None. |
SV-TP-10032 NOTICE | Connection | Connecting (%s) client connection to [%s:%s]. |
Cause: Application startup has created an explicit connection. |
%s = The type of connection (persistent or transient). %s = The remote host. %s = The remote port. |
Resolution: None. |
SV-TP-10033 NOTICE | Application | Connecting to listen as server on [%s:%s]. |
Cause: Application startup. Preparing to listen as server. |
%s = The host to listen on. %s = The port to listen on. |
Resolution: None. |
SV-TP-10034 NOTICE | Application | Using token model [%s] via token app [%s] (retry %d secs). |
Cause: Parameter configuration at startup. The token model and associated attributes. |
%s = The configured token model. %s = The configured token application name. %d = The configured token retry-on-failure interval. |
Resolution: None. |
SV-TP-10035 NOTICE | Application | Connection behavior CASCADE = %s, BALANCE = %s, ROTATE = %s. |
Cause: Parameter configuration at startup. The parameters configured for connection usage. |
%s = Do we cascade/fallback to lower priority when higher priority is backlogged (YES) or only only complete failure (NO). %s = Do we balance connections actively to ensure the lowest backlog across all connections of equal priority. %s = Do we rotate/round-robin connections equally (YES) or do we favor the first-connection (NO). |
Resolution: None. |
SV-TP-10036 NOTICE | Application | Rebinding Server listen host %s -> %s. |
Cause: Server configuration updated. Rebind server to new listening host. |
%s = The current listening host. %s = The current listening port. |
Resolution: None. |
SV-TP-10037 WARNING | Configuration | Token App Name '%s' is not a known Application. App unusable. |
Cause: Token application is not known. This application will be unusable. |
%s = The token application name. |
Resolution: Check token application name configuration. |
SV-TP-10038 WARNING | Configuration | Cannot get token. Configured Token App '%s' is not a known Application. |
Cause: Configured token application to utilize does not map to known application. |
%s = The name of the token app that is not known. |
Resolution: Check application configuration defines configured token application. Check configured token application exists and is configured. |
SV-TP-10039 WARNING | Message | Cannot send token request: %s |
Cause: Failed to send request to Token application. |
%s = The error when attempting to send REST-C-REQUEST to the token application. |
Resolution: Check status of the named token application. |
SV-TP-10040 WARNING | Message | Overdue token response from token application. |
Cause: Failed to receive response in time from Token application. This application cannot function without a token. | - |
Resolution: Check status of the named token application. |
SV-TP-10041 NOTICE | Application | Using token path '%s' with ClientId [%s]. |
Cause: Parameter configuration at startup. Amazon Cognito URL path and Client ID. |
%s = The configured token path. %s = The configured token Client ID. |
Resolution: None. |
SV-TP-10042 WARNING | Connection | Token was declined: %s |
Cause: Token request was declined. Application will go OFFLINE. |
%s = The reason for the token grant failure. |
Resolution: Check the associated error message. Contact N-Squared support. |
SV-TP-10083 NOTICE | Application | Rebinding Server listen port %s -> %s. |
Cause: Server configuration updated. Rebind server to new listening port. |
%s = The current listening port. %s = The new listening port. |
Resolution: None. |
N2::Application::TcpApp::TcpConnection
SV-TP-10200 WARNING | Message | Error parsing request/response content: %s |
Cause: Failed to parse request/response content. |
%s = The error result that occurred when trying to parse the request/response content. |
Resolution: Review the associated error result. Check message content construction. |
SV-TP-10201 WARNING | Message | Parsed Response did not contain correlation key. Impossible! |
Cause: Response did not contain correlation key. | - |
Resolution: Check message content construction. |
SV-TP-10202 WARNING | Message | Received response for key [%s] which does not match any pending Request. |
Cause: Received response that does not match a pending request. |
%s = The matched index key. |
Resolution: Review associated message key. Check message order. Check message content construction. |
SV-TP-10203 WARNING | Message | Response received, but we did not send a Request for synchronous connection. |
Cause: Response received but no request sent on synchronous connection. | - |
Resolution: Check message order. Review inbound message content. |
SV-TP-10204 NOTICE | Connection | Login Completed OK. |
Cause: Login successfully completed. | - |
Resolution: None. |
SV-TP-10205 WARNING | Message | Login Response is not ACK: %s |
Cause: Received login response that is not an ACK. |
%s = The result message generated from the login response. |
Resolution: Check login response message content construction. |
SV-TP-10206 WARNING | Message | Terminating connection after login failure: %s |
Cause: Terminating connection after failed login. |
%s = The result message generated from the failed login. |
Resolution: Review the associated error result. Check login configuration. Check if remote application is available and accepting login requests. |
SV-TP-10207 WARNING | Message | Parsed request did not contain correlation key. Impossible! |
Cause: Parsed request did not contain correlation key. | - |
Resolution: Check request message content construction. |
SV-TP-10208 NOTICE | Message | Discarding request for duplicate key [%s] which is already being handled. |
Cause: Received duplicate inbound request that is already being processed. Inbound request discarded. |
%s = The duplicate key. |
Resolution: None. |
SV-TP-10209 WARNING | Application | Failed to construct request instance. |
Cause: Failed to construct request instance. | - |
Resolution: Contact N-Squared support. |
SV-TP-10210 WARNING | Message | Encode Error: %s |
Cause: Failed to encode request bytes. |
%s = The result that occurred when trying to encode the request bytes. |
Resolution: Review the associated error result. Check message content construction. |
SV-TP-10211 WARNING | Connection | Failed to send Request, congestion detected. |
Cause: TCP connection congestion detected. | - |
Resolution: Monitor application load. Monitor application request success rate. |
SV-TP-10212 WARNING | Connection | Failed to send Request: %s |
Cause: Failed to send request. |
%s = The result that occurred when trying to send the request. |
Resolution: Review the associated error result. Review request message content construction. Check if the remote application is accepting requests. |
SV-TP-10213 WARNING | Connection | Failed to send Request, congestion detected. |
Cause: TCP connection congestion detected. | - |
Resolution: Monitor application load. Monitor application request success rate. |
SV-TP-10214 WARNING | Message | Failed to send Response: %s |
Cause: Failed to send response message. |
%s = The error result that occurred when trying to send the response. |
Resolution: Review the associated error result. |
N2::Application::TcpApp::TcpInboundInstance
SV-TP-10300 WARNING | Connection | Failed to send response: %s |
Cause: Failed to send TCP response. |
%s = The error reason that the response could not be sent. |
Resolution: Review the associated error reason. |
N2::TCP::ClientConnection
SV-TP-10100 WARNING | Application | SSL is not supported on '%s' connections. Ignored. |
Cause: SSL is enabled. SSL is not supported for the current TCP protocol. |
%s = The configured TCP protocol. |
Resolution: Check application SSL and TCP protocol configuration. |
SV-TP-10101 WARNING | Socket | Failed to create %s client socket: %s |
Cause: Failed to create protocol socket. |
%s = The socket protocol. %s = The error that occurred when trying to create to the socket. |
Resolution: Review the associated error result. Check TCP configuration. Check the host machine supports creating TCP sockets. |
SV-TP-10102 WARNING | Connection | Cannot set (new outbound) socket attributes: %s |
Cause: Failed to set (new outbound) socket attributes. |
%s = Description of the reason for failure, including the attribute type which could not be set. |
Resolution: Review the associated error result. Check TCP configuration. Check the host machine supports getting socket flags. |
SV-TP-10103 WARNING | Socket | Failed to bind %s socket to '%s:%d': %s |
Cause: Failed to bind to local socket. |
%s = The configured TCP protocol. %s = The configured local host. %d = The configured local port. %s = The error that occurred when trying to bind to the local socket. |
Resolution: Review the associated error result. Check local bind configuration. Check the host machine supports creating sockets. |
SV-TP-10104 WARNING | Application | Error resolving remote host '%s': %s |
Cause: Unable to determine remote host. |
%s = The configured remote host. %s = The error that occurred when trying to bind to the remote host. |
Resolution: Review the associated error result. Check remote host configuration. Check remote host is accessible and accepting connections. |
SV-TP-10105 WARNING | Connection | Error connecting to remote host %s:%d: %s |
Cause: Failed to connect to remote host. |
%s = The configured remote host. %d = The configured remote port. %s = The error that occurred when trying to connect to the remote host. |
Resolution: Review the associated error result. Check remote host configuration. Check remote host is accessible and accepting connections. |
SV-TP-10106 WARNING | Connection. | Connection error [%s:%d]: %s |
Cause: Connection error. |
%s = The remote host. %d = The remote port. %s = The error that occurred when trying to connect to the remote host., |
Resolution: Review the associated error message. Check client connection configuration. Check remote host is up and accessible. |
SV-TP-10107 WARNING | Connection | Connection error flagged: %s |
Cause: Socket error when connecting to remote end. |
%s = The socket error that occurred when trying to connect to the remote application, |
Resolution: Review the associated error result. Check remote host is up and accepting connections. |
SV-TP-10108 WARNING | Socket | Outbound connection SSL setup error: %s |
Cause: Failed to convert outbound raw socket into Net::SSL context. |
%s = The error that occurred when trying to convert socket to SSL. |
Resolution: Review the associated error result. Check SSL configuration. |
N2::TCP::Connection
SV-TP-10500 WARNING | Message | UDP Datagram sent only %d of %d bytes. Datagram was truncated. |
Cause: Mis-formed UDP datagram detected. |
%d = The number of bytes that were written via UDP. %d = The total number of bytes that makes up the message. |
Resolution: Review the message content construction. Inspect the UDP datagram payload. |
SV-TP-10501 WARNING | Connection | Error calling recv: %s |
Cause: Failed to receive on connection. |
%s = The error that occurred when trying to read from the connection. |
Resolution: Review the associated error result. |
SV-TP-10502 WARNING | Connection | Error calling send: %s |
Cause: Failed to send on connection. |
%s = The error that occurred when trying to write to the connection. |
Resolution: Review the associated error result. |
N2::TCP::Server
SV-TP-11000 NOTICE | Connection | Creating UDP connection for %s:%d. |
Cause: Application startup. Creating single UDP connection. |
%s = The local host. %d = The local port. |
Resolution: None. |
SV-TP-11003 WARNING | Connection | Failed to get '%s' socket. |
Cause: Failed to get socket. |
%s = The configured protocol name. |
Resolution: Review TCP socket configuration. Check the host machine is capable of creating the request UNIX socket protocol. |
SV-TP-11004 WARNING | Connection | Cannot get flags from socket: %s |
Cause: Unable to determine socket supported flags. |
%s = The error result when trying to parse the socket flags. |
Resolution: Review the associated error result. Check TCP socket configuration. Check the host machine supports getting socket flags. |
SV-TP-11005 WARNING | Connection | Cannot set non-Blocking on socket: %s |
Cause: Unable to set socket as non blocking. |
%s = The error result when trying to set the socket as non blocking. |
Resolution: Review the associated error result. Check TCP socket configuration. Check the host machine supports creating non blocking sockets. |
SV-TP-11006 WARNING | Connection | Bind %s socket to %s:%d failed with error: %s |
Cause: Failed to bind socket to host. |
%s = The socket protocol name. %s = The local host. %d = The local port. %s = The error result when trying to parse the socket flags. |
Resolution: Review the associated error result. Check the host bind configuration. Check the host machine supports creating sockets. |
SV-TP-11007 WARNING | Connection | Failed to listen on bound TCP socket: %s |
Cause: Failed to listen on TCP socket. |
%s = The error result when trying listen on TCP socket. |
Resolution: Review the associated error result. Check the TCP socket configuration. |
SV-TP-11009 WARNING | Connection | Error accepting connection: %s |
Cause: Failed to accept inbound connection. |
%s = The error result when trying to accept inbound connection. |
Resolution: Review the associated error result. |
SV-TP-11010 WARNING | Connection | Error processing new connection: %s |
Cause: Failed to process new inbound connection. |
%s = The error result when trying to accept inbound connection. |
Resolution: Review the associated error result. |
N2::TCP::ServerConnection
SV-TP-10400 WARNING | Application | SSL is not supported on '%s' connections. Ignored. |
Cause: SSL is not supported on non-TCP protocol (e.g. UDP). |
%s = The configured connection protocol. |
Resolution: Check application protocol and SSL configuration. |
N2::Trace
SV-AP-10065 WARNING | Application | Suppressed a total of %d duplicate warnings [%s]. |
Cause: The same warning ID was logged too many times in a fixed interval. |
%d = The number of warnings that were suppressed. %s = The event ID of the suppressed warnings. |
Resolution: Address the underlying problem which caused the warnings. |
RestServerApp
SV-RS-10000 NOTICE | Application | No handlers defined. Cannot handle inbound REST requests. |
Cause: Parameter configuration at startup. No inbound handlers are defined. | - |
Resolution: None. |
SV-RS-10005 NOTICE | Application | Compatibility = '%s'. |
Cause: Parameter configuration at startup. The compatibility mode. |
%s = The current quirks mode. |
Resolution: None. |
RestServerApp::RestInboundInstance
SV-RS-10001 WARNING | Message | Cannot queue response: %s |
Cause: Failed to queue response. |
%s = The error result when sending the response. |
Resolution: Review the associated error result. |
SV-RS-10002 WARNING | Message | Duplicate request received for in-progress Instance. Discarded! |
Cause: Received duplicate request. Request Discarded. | - |
Resolution: Review inbound message order. Ensure duplicate requests are not being sent. |
SV-RS-10003 NOTICE | Job | Timeout performing local processing. Far end abandoned. |
Cause: Client abandoned its connection to us. Cleaning up. | - |
Resolution: None. |
SV-RS-10004 NOTICE | Job | Timeout performing local processing. Reply with 504 Gateway Timeout. |
Cause: Reached the 504 gateway timeout limit. Sending 504 response to client. | - |
Resolution: None. |
Statistics
The following 24 statistics may be generated by N2SVCD Application “RestServerApp”.
No statistics found that match search criteria.
N2::Application
instance.throttle.max_instances | Scope: | Message | Type: | Counter |
Cause: | Maximum number of instances exceeding the max number of instances. |
instance.throttle.max_tps_average | Scope: | Message | Type: | Counter |
Cause: | Average max TPS for the last throttle period. |
N2::Application::AppInstance
instance.abort | Scope: | Job, Message | Type: | Counter |
Cause: | Application instances aborted due to receiving an unexpected shutdown/abort message. Depending on the application, an "instance" may represent a transaction, call, session, request/response pair, etc. Note that aborted instances are still counted in instance.shutdown. |
instance.shutdown | Scope: | Job, Message | Type: | Counter |
Cause: | Application instances shut down (for any reason, including abort). Depending on the application, an "instance" may represent a transaction, call, session, request/response pair, etc. The difference between this statistic and instance.start represents the current number of active instances being handled by this application. |
instance.start | Scope: | Job, Message | Type: | Counter |
Cause: | Application instances started. Depending on the application, an "instance" may represent a transaction, call, session, request/response pair, etc. The difference between this statistic and instance.shutdown represents the current number of active instances being handled by this application. |
N2::Application::TcpApp
send.request.cancel | Scope: | Message | Type: | Counter |
Cause: | Sent requests cancelled. |
Tags: | reason |
abandon |
Outbound messages abandoned due to send failure(s). | offline |
Outbound messages not sent due to client being offline. |
send.request.retry | Scope: | Job, Message | Type: | Counter |
Cause: | Outbound messages retrying after timeout or disconnection. |
token.request | Scope: | Job, Message | Type: | Counter |
Cause: | Made token request to the token client application. |
token.response.error | Scope: | Message | Type: | Counter |
Cause: | Token response errors for tokens sent to other applications. |
Tags: | type |
timeout |
Failed to receive token response to the token client application in time. | declined |
Token request was declined/invalid from the far end. |
token.response.success | Scope: | Job, Message | Type: | Counter |
Cause: | Token request was declined/invalid from the far end. |
N2::Application::TcpApp::TcpConnection
connection.connect | Scope: | Connection | Type: | Counter |
Cause: | TCP connections ready for use. |
connection.disconnect | Scope: | Connection | Type: | Counter |
Cause: | TCP connections disconnected. |
connection.error.parse | Scope: | Job, Message | Type: | Counter |
Cause: | TCP requests or responses that could not be parsed. |
receive.request | Scope: | Message | Type: | Counter |
Cause: | TCP/UDP requests received. |
Tags: | proto |
tcp |
Requests received over TCP. | udp |
Requests received over UDP. |
type |
user |
Requests received for user messages. | proto |
The protocol of the network connection (TCP/UDP). | bad_key |
Requests received with no correlation key. | duplicate |
Requests received that are already being processed. | no_instance |
Requests received that failed to construct an instance. | error |
Requests received that failed to be processed successfully. | ping |
Ping requests received. | login |
Login requests received. |
receive.response | Scope: | Message | Type: | Counter |
Cause: | TCP/UDP responses received. |
Tags: | proto |
tcp |
Requests received over TCP. | udp |
Requests received over UDP. |
type |
user |
Responses received for user messages. | bad_key |
Responses received with no correlation key. | no_req_async |
Responses received asynchronously without matching request. | no_req_sync |
Responses received synchronously without matching request. | ping |
Ping responses received. | login |
Login responses received. |
send.request | Scope: | Job, Message | Type: | Counter |
Cause: | TCP/UDP requests prepared to be sent. |
Tags: | proto |
tcp |
Requests received over TCP. | udp |
Requests received over UDP. |
send.request.error | Scope: | Message | Type: | Counter |
Cause: | TCP/UDP requests not sent successfully. |
Tags: | proto |
tcp |
Requests received over TCP. | udp |
Requests received over UDP. |
type |
encode |
Requests that could not be encoded. | stream |
Requests that could not be sent. | timeout |
Requests that timed out on send. |
send.response | Scope: | Job, Message | Type: | Counter |
Cause: | TCP/UDP responses prepared to be sent. |
Tags: | proto |
tcp |
Responses sent over TCP. | udp |
Responses sent over UDP. |
send.response.error | Scope: | Message | Type: | Counter |
Cause: | TCP/UDP responses not sent successfully. |
Tags: | proto |
tcp |
Requests received over TCP. | udp |
Requests received over UDP. |
type |
encode |
Responses that could not be encoded. | stream |
Responses that could not be sent. |
send.unsent.error.timeout | Scope: | Job, Message | Type: | Counter |
Cause: | TCP/UDP requests or responses that timed out on send. |
Tags: | proto |
tcp |
Requests received over TCP. | udp |
Requests received over UDP. |
RestServerApp
rest.request | Scope: | Message | Type: | Counter |
Cause: | REST requests received. |
rest.request.parse_fail | Scope: | Message | Type: | Counter |
Cause: | REST requests received that could not be parsed. |
Tags: | type |
bad_header |
Requests received with HTML headers that could not be parsed. | bad_length |
Requests received with invalid delimited content. | bad_chunk |
Requests received with invalid chunked content. | json |
Requests received with JSON that cannot be decoded. |
RestServerApp::RestInboundInstance
rest.request.error | Scope: | Message | Type: | Counter |
Cause: | Unhandled REST requests received. |
Tags: | type |
no_handler |
Requests received not claimed by a handler. | bad_handler |
Requests received assigned to an invalid handler. | handover |
Requests received unable to be passed to a handler. |
rest.response | Scope: | Message | Type: | Counter |
Cause: | REST response messages sent. |
Tags: | type |
ok |
REST response messages handled successfully. | error |
REST response messages sent due to processing error. | timeout |
REST response messages sent due to local timeout. |