Sure! Here’s the translation:
First of all, I want to congratulate the team behind all of this. AA Panel is a system with a perfect balance between the OS and the user. We, the DEVOPS, appreciate products that help us accelerate operations, while also allowing us not to depend on them—this is why I personally love it.
I have a server with Almalinux 9, NGINX, and PHP in several versions; however, I see that it only lacks the ability to monitor resources on a dashboard, or it would also be useful to monitor via top, htop, btop, etc.
With PHP FPM, it would be possible to somewhat label the processes of each website, but we need to edit the stubs or templates so that when a website is created, the sock, PID, and conf files are automatically generated with the necessary identification.
Something like this:
www 13686 0.0 0.1 128324 19476 ? S 01:58 0:00 php-fpm: pool www
If we could configure the system so that instead of creating "www" in the FPM configuration file, we could at least filter or monitor in real-time via top the resource consumption, or perhaps try to show the file that is currently running.
Something like this:
www 13686 0.0 0.1 128324 19476 ? S 01:58 0:00 php-fpm: pool website_com
I don’t know if this is possible, but it would be a functional solution for what some of us need.
All of this arises because I have several websites on my server, some in native PHP, others with Laravel, and others with WordPress. The problem is that although they are my own (not from clients), I share access to the systems, something like "multitenant." And at times, out of the blue, bam! RAM hits 100%, and it crashes the system. In the logs, I see the problem and the service, but I can’t detail which one is causing it.
What do you think ?
Thx Guys