Background. Was running latest version of PMM2. Upgraded using the migration steps to PMM3.0 provided and all seemed to be working as expected. Memory was added and it broke PMM. I looked for logs in /etc/suvpervisord.d but no directory with this name. Not sure where to go from here.
Tried starting docker and it gave message:
Error response from daemon: driver failed programming external connectivity on endpoint pmm-server (1c3d0e194ae9e16a628b3f49db78bbfe86bbe9ef4527ccd90a25e98ccf3cfb82): Bind for 0.0.0.0:443 failed: port is already allocated
Error response from daemon: driver failed programming external connectivity on endpoint pmm-server (1c3d0e194ae9e16a628b3f49db78bbfe86bbe9ef4527ccd90a25e98ccf3cfb82): Bind for 0.0.0.0:443 failed: port is already allocated
You cannot have 2 services executing concurrently and using the same port. Do you have any other PMM install or any other software already using port 443?
removed container and was able to docker start pmm-server and it started but is getting this error:
“PermissionError: [Errno 13] Permission denied: ‘/srv/logs/supervisord.log’\n”,“stream”:“stderr”,“time”:“2025-03-24T22:42:25.792673869Z”}
closing, had to revert back to 2.44 to get this to work again. I was able to get PMM3 running again but I could not get access from the webpage. On PMM3 NGINX is crashing silently or not binding at all, even though supervisord thinks it’s “running.” Docker, the container starts and reports as healthy, but NGINX refuses all incoming connections on port 80 and 443. Investigation shows that the /etc/nginx/conf.d directory is empty, and no default server configuration is present. Will increase the space while running PMM2 and then upgrade again to PMM3 to see if I still have the problem.