Today we had 15 novnc connections to our proxmox gui from a location with an intermittent internet.
At some point I saw that we had ~100 vncproxy processes even though the users were still 15.
When I did `ps aux | grep vncproxy` I saw that for each connection there are three processes:
`task UPID:srv:00003955:0009EB79:5835C893:vncproxy:12:user12`
`/bin/nc6 -l -p 5901 -w 10 -e /usr/sbin/qm vncproxy 12 2>/dev/null`
`sh -c /usr/sbin/qm vncproxy 12 2>/dev/null`
Sometimes when a console connection expires some of the processes are missing.
Today there were a lot of duplicates and at some point the users started getting:
`proxmox unable to find free port 5900-6000`
A bit before that the experience gradually worsened to a point where we got 1 frame per second.
My question is how do I remove/expire/kill the hung sessions and free resources for the new sessions?
I saw there's not a lot of cpu going for these processes, so I have no idea why the experience worsened so much.
At some point I saw that we had ~100 vncproxy processes even though the users were still 15.
When I did `ps aux | grep vncproxy` I saw that for each connection there are three processes:
`task UPID:srv:00003955:0009EB79:5835C893:vncproxy:12:user12`
`/bin/nc6 -l -p 5901 -w 10 -e /usr/sbin/qm vncproxy 12 2>/dev/null`
`sh -c /usr/sbin/qm vncproxy 12 2>/dev/null`
Sometimes when a console connection expires some of the processes are missing.
Today there were a lot of duplicates and at some point the users started getting:
`proxmox unable to find free port 5900-6000`
A bit before that the experience gradually worsened to a point where we got 1 frame per second.
My question is how do I remove/expire/kill the hung sessions and free resources for the new sessions?
I saw there's not a lot of cpu going for these processes, so I have no idea why the experience worsened so much.