FIXICC-agent is not running after a reboot
FIXICC can't connect to fixicc-agent after the remote server reboot.
Installation of fixicc-agent on Linux prior to version FIXEdge 6.10 doesn't include enabling the fixicc-agent service. Therefore fixicc-agent doesn't start automatically on the Linux startup.
To check if the fixicc-agent process is up and running run the following command:
ps -eF | grep fixicc-agent
Solution
Enable daemon startup on the Linux boot with yajsw wrapper.daemon.update_rc property.
Open wrapper configuration file <FIXEdge Installation dir>/FIXEdge/fixicc-agent/conf/wrapper.conf
and add/modify the following line there:
wrapper.daemon.update_rc = start 20 2 3 4 . start 30 5 . stop 80 0 1 6
This parameter sets the Linux runlevels and priorities for automatic startup and stop of the daemon.
Similar syntax as the update_rc.d command
It will create start links
- at runlevels 2, 3, 4 with priority 20
- at runlevel 5 with priority 30
- and stop links at runlevels 0, 1, 6 with priority 80
The start the fixicc-agent daemon manually or reboot the server.