After updating HestiaCP to version 9.1, the panel displayed a 500 - Internal Server Error. When attempting to restart the service using:
systemctl restart hestia
or
v-restart-service hestia-web-terminal
the issue persisted.
Cause of the Problem
The error occurred because port 8083, used by Hestia, was already in use by another process, preventing a proper restart.
To confirm this, I used the following command:
netstat -tulnp | grep :8083
Solution
Identify active Hestia processes:
ps aux | grep hestia
Terminate the process blocking the port:
killall -9 hestia-nginx
Verify if the port has been freed:
netstat -tulnp | grep :8083
Restart HestiaCP:
systemctl restart hestia
After following these steps, the panel was successfully restored.