Hi, I’m running HestiaCP with over 700 users (students) and am experiencing several issues; I’ll split them into separate threads to see if you can help.
My second issue concerns the panel itself: navigating between different options—such as listing users or accessing the main panel configuration—is extremely slow. In terms of resources, the server has 32GB of RAM and 8 vCPUs.
Do you have any ideas about what might be causing this, what could be optimized, or if there are any maintenance tasks I should perform?
Yes, the issue is the function backendtpl_with_webdomains() in web/inc/main.php executing v-list-web-domains once per user, in your case more than 700 times.
I’ve created a new script to avoid this but you must add the new script and modify the main.php.
It’s still loading slowly, but this time there was no error; however, this other message appeared in the log—one I hadn’t seen before. I know the page mentioned in the log isn’t the one I just modified, but it is strange that this message is showing up now.
2026/10/06 17:35:05 [error] 1068802#0: *57072 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined variable $panel in /usr/local/hestia/web/inc/policies.php on line 5; PHP message: PHP Warning: Trying to access array offset on null in /usr/local/hestia/web/inc/policies.php on line 5; PHP message: PHP Warning: Trying to access array offset on null in /usr/local/hestia/web/inc/policies.php on line 5" while reading response header from upstream, client: x.x.x.x, server: _, request: "GET /list/web/ HTTP/2.0", upstream: "fastcgi://unix:/run/hestia-php.sock:", host: "hosting-01.srv.x.x.x.x.l:8083", referrer: "https://hosting-01.srv.x.x.x.x.l:8083/list/db/"
I’m testing it with 1000 users and Configure loads instantly. As I said, the list of users in main page will load as usual.
Show me the output of these commands:
md5sum /usr/local/hestia/web/inc/main.php
md5sum /usr/local/hestia/bin/v-list-web-domain-backendtpl-all
ls -l /usr/local/hestia/web/inc/main.php
ls -l /usr/local/hestia/bin/v-list-web-domain-backendtpl-all
I don’t see any relation with the modification of main.php
The loading speed changed completely after the server edit—it’s much better than before. Thanks a lot for the help. Regarding pagination, that could be a solution for listing users; though I think my case is a bit unique, as I have a large number of active users.