What to do if your MFT agent process disappears but no diagnostic information is logged
On UNIX platforms, if an agent process has disappeared but the agent log files do not contain any explanation, this might be caused by the way the agent has been started.
We can check for agent diagnostic information in the following ways:- Check whether the agent's log files state that the agent has been stopped.
- Check whether the agent lock file agent.lck still exists.
If you start the agent from a shell script for example, all child processes associated with that script are removed when the script completes (including the agent process). To keep the agent running past the duration of the script that called the agent, complete the following step:
- Prefix the fteStartAgent command with the nohup command to disassociate the fteStartAgent process (and any child processes) from the script.
In future when the script terminates, the agent now continues to run.
Parent topic: MFT general troubleshooting