Salesforce

Port Scanning software causes RPLA process to terminate

« Go Back

Information

 
TitlePort Scanning software causes RPLA process to terminate
URL NameP125480
Article Number000183321
EnvironmentProduct: OpenEdge Replication
Version: All supported versions
OS: All supported platforms
Question/Problem Description
rpagent process terminates abnormally
RPLA process crashes
Steps to Reproduce
Clarifying Information
In some cases, the rpagent process does not fully terminate and starts consuming CPU
Running port scanning software (NMap, NESSUS, Nexpose)

listener-minport listener-maxport defined in the targetdb.repl.properties for the replication agent listener port do not start with the same number as the Listening Port defined for the replication target database in the sourcedb.repl.properties control-agent.agent section.

The control-agent port is not part of the listener-minport listener-maxport range.
The target database Listener Port (-S) is not part of the listener-minport listener-maxport range
Error Message(9407) Connect ion failure for host <hostname> port 43224 transport TCP.
(11699) A TCP/IP failure has occurred. The Agent's will enter PRE-TRANSITION, waiting for connection from the Replication Server.
(5565) PROGRESS AppServer network protocol mismatch.
(10504) Unexpected error -4010 returned to function rpAGT_AgentLoop.
(10491) A communications error -155 occurred in function rpNLA_SendAgentError while sending AGENTERROR.
(10482) The Fathom Replication Agent is shutting down.
Defect Number
Enhancement Number
Cause
The RPLA (rpagent) terminates or goes runaway when it's listener port is scanned by Port Scanning software. This issue typically includes the (5565) protocol mismatch error pre-ceeded by the 9407 message on the agent listener port
Connection failure for host <hostname> port <agent listener portnumber> transport TCP.(9407) 
Resolution
Configure the port scanning software not to scan the database Broker (-S) and the agent listener ports (listener-minport, listener-maxport ).
The Server Ports (-minport, -maxport) will also need to be excluded if clients connect cilent/server to the target database.
Workaround
Notes
Keyword Phrase
Last Modified Date4/28/2022 12:36 AM

Powered by