monitor: Allow httpd to restart after the sever reboot from poweroff

If a server reboots brutally, there will be a legacy httpd pid file stay
in the file system, and the OS may reuse the PID that remains in that
file, which will cause httpd service to fail to start even if there is
no such httpd service is running.

This commit implemented the following logic:
0. If there is no existing PID file, then run the httpd service directly
1. If the PID file exists and contains the PID used by another process,
we delete the PID file, then restart the httpd service
2. If the PID file exists and contains the PID used by another running
httpd service, we allow the httpd report the "already running" error
normally
7 jobs for master in 0 seconds
Status Job ID Name Coverage
  External
passed Cloudooo.UnitTest-Master

00:03:54

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

00:42:16

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

00:42:56

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:10

passed SlapOS.Eggs.UnitTest-Master.Python3

00:19:27

passed SlapOS.Eggs.UnitTest-TestRunner1.Python3

00:19:48

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

00:32:06