Monitoring PHP and Nginx processes effectively can significantly aid in troubleshooting and optimizing performance on an Ubuntu server. Here's how you can use htop
and similar tools to manage these processes:
If htop
is not installed, you can install it on your Ubuntu server with the following commands:
sudo apt update
sudo apt install htop
Type htop
in your terminal to launch the tool and start monitoring.
u
key to filter processes by user, such as www-data
or nginx
.F3
or /
to search for "php" or "nginx".F4
or \
to filter commands like php-fpm
or nginx
.F5
or t
to view processes in a hierarchical tree format.x
to see file locks held by a process.l
to list all files open by the process using lsof
.Monitor CPU and memory usage, kill problematic processes, or adjust their priority directly within htop
.
Consider other tools like top
, ps
, vmstat
, and iostat
for additional insights into system performance.
Regularly check the PHP and Nginx log files for additional insights into potential issues.
By using htop
in conjunction with these techniques, you can effectively monitor, diagnose, and optimize your PHP and Nginx installations on an Ubuntu server.