Things are getting muddy here. If the problem is that in the FOP2 Manager Dashboard you see that the service is not running, but the service IS running, then most probably there are security settings in the server (like selinux), preventing PHP from performing socket connections, thus the monitor server check routine fails. It is nothing to worry about, as fop2, and the manager, will still work happily, just the service check in the fop2 manager dashboard might fail. You can disable selinux, or create rules in selinux to allow php socket connections, and you will be fine. Check the FAQ where it says how to allow socket connections for PHP.