Skip to main content
froslan
Staff
Staff
March 18, 2026

Technical Tip: No incidents generated due to phMonitorSupervisor PID write error in FortiSIEM

  • March 18, 2026
  • 0 replies
  • 77 views
Description This article describes how to resolve an issue where no incidents are created or received in the Incident tab due to 'cannot open pid file of /opt/phoenix/cache/run/phMonitorSupervisor.pid for write (err=)' error.
Scope FortiSIEM.
Solution

Symptoms.

  • No incidents are generated or displayed in the Incident tab.

  • Some phProcesses are down.

  • Error observed in backend logs: 

 

[PH_BASE_PROC_SET_PID_FILE_FAILED]:[eventSeverity]=PHL_ERROR,[procName]=phMonitorSupervisor,[fileName]=phBaseProcess.cpp,[lineNumber]=1241,[filePath]=/opt/phoenix/cache/run/phMonitorSupervisor.pid,[errorString]=,[phLogDetail]=Failed to set pid file in base process. Reason: cannot open pid file of /opt/phoenix/cache/run/phMonitorSupervisor.pid for write (err=)

 

To resolve this issue, follow the steps below:

 

  1. Recreate the missing file path:

 

su - admin -c "mkdir -p /opt/phoenix/cache/run"

 

  1. Make sure proper permissions are set for the required directories:

 

la -la /opt/phoenix/cache

 

  1. Restart all FortiSIEM processes:

 

phtools --stop ALL
phtools --start ALL

 

After completing the steps above, incidents should be generated and visible in the Incident tab, and all phProcesses should be running normally.