Processing Platform Processes
Platform agents are designed to be robust. As such, they are divided in two parts, one running in the central Redwood Server and the other on the remote OS, named the agent; both can be started and stopped independently. The connection between the two is established when both are running and reachable over the network.
The process server in the Redwood Server consists of one or more services, the PlatformAgentService
service attempts to reach its platform agent defined by process server parameters. See the process server services section for more information about other available services.
The agent consists of two types of processes, the job-processor
and the network-processor
, which are independent as well. When the network connection fails, or you terminate the network-processor
process, the connection to the central Redwood Server will be lost. However, processes that were already started will continue to be processed on the OS by the job-processor
processes until they complete. As soon as the connection to the central Redwood Server has been established again (by reconnecting the network or starting the network-processor)
, the status of the processes is updated in the Redwood Server. If you terminate a job-processor
process, you terminate a process only and the network-processor will update the status of the process, which will be Error.
Both the network-processor
and the job-processor
store information on the file system and ensure the information is received by the central Redwood Server.