> For the complete documentation index, see [llms.txt](https://bpmflow.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bpmflow.gitbook.io/project/application-setup/monitoring-os-processes.md).

# Listing OS Processes

**Web Server Processes**\
To list the OS processes that are serving HTTP request:\
1\) Find out what ports are configured for the Web Server `cat ports-all.ini`\
2\) List the processes running in ports defined in `ports-all.ini`:\
`netstat -lptn | grep 8888`\
Where 8888 is a port defined in `ports-all.ini`

**Timer Monitor Process**\
The following command will list the OS process that manage BPM timers. If this process is not running then timers will be never processed.\
`ps -aux | grep TimersLoop`

**Deferred Script Execution Process**\
The following command will list the OS process that manage BPM deferred scripts. If this process is not running then deferred scripts will be never processed.\
`ps -aux | grep ScriptsLoop`
