When running ./bin/phd restart command I always get following output:
Interrupting daemon 'PhabricatorRepositoryPullLocalDaemon' (18696)... Interrupting daemon 'PhabricatorGarbageCollectorDaemon' (18701)... Interrupting daemon 'PhabricatorTaskmasterDaemon' (18741)... Interrupting daemon 'PhabricatorTaskmasterDaemon' (18759)... Interrupting daemon 'PhabricatorTaskmasterDaemon' (18781)... Interrupting daemon 'PhabricatorTaskmasterDaemon' (18800)... Daemon 18759 exited. Daemon 18781 exited. Daemon 18696 exited. Daemon 18701 exited. Daemon 18741 exited. Daemon 18800 exited. There are processes running that look like Phabricator daemons but have no corresponding PID files: 0 4417 php /home/sites/phabricator/web/phabricator/scripts/daemon/phd-daemon PhabricatorTaskmasterDaemon --daemonize --log=/var/tmp/phd/log/daemons.log --phd=/var/tmp/phd/pid 18819 php /home/sites/phabricator/web/libphutil/scripts/daemon/exec/exec_daemon.php PhabricatorTaskmasterDaemon --load-phutil-library=/home/sites/phabricator/web/arcanist/src --load-phutil-library=/home/sites/phabricator/web/phabricator/src --log=/var/tmp/phd/log/daemons.log -- Stop these processes by re-running this command with the --force parameter. Freeing active task leases... Freed 0 task lease(s). Preparing to launch daemons. NOTE: Logs will appear in '/var/tmp/phd/log/daemons.log'. Launching daemon "PhabricatorRepositoryPullLocalDaemon". Launching daemon "PhabricatorGarbageCollectorDaemon". Launching daemon "PhabricatorTaskmasterDaemon". Launching daemon "PhabricatorTaskmasterDaemon". Launching daemon "PhabricatorTaskmasterDaemon". Launching daemon "PhabricatorTaskmasterDaemon". Done.
Note the daemon that reported as out of sync with PID files. Then run ./bin/phd restart --force as advised but that doesn't help. Next time I run ./bin/phd restart I still get same notice, but process id of daemon is different.
I'm only getting this on one of 2 Phabricator installed. I have Manifest disabled, maybe this is somehow related.