We have a rendering server with on own kit agent application. this application starts a kit process, loads a stage and renders in image. after that this kit process is terminated (by calling the required python methods to clean up and shut down).
every time a kit process is started and killed the overall memory load of the machine is slightly higher than bevor. we are using the latest stable linux divers.
On a production system this is a big problem, because after rendering round about 1000 images this way, the overall memory consumption is about 400gb and at the end the machine stops responding.
We will try to change the process in a way that the kit processes are not started fresh every time and are reused, but this takes some time. At the moment we have to restart the machine every day…