MisterHouseI’ve had a problem where MisterHouse was slowly growing and eventually using 100% of CPU time.  I was very irritated by this waste of CPU and electricity, and I think I finally tracked down a solution.

If you are not using MisterHouse triggers, disable trigger_code.pl and triggers.mhp.  (I also disable every single file whose functionality I am not using.)

Go to MisterHouse’s web admin interface.  In MrHouse Home -> Setup MrHouse -> Common Code Activation, disable trigger_code.pl.  In MrHouse Home -> Setup MrHouse -> User Code Activation, disable triggers.mhp.

Disabling these two files stopped a periodic five minute reload of all user code, and has seemed to stop the CPU and memory growth of MisterHouse.

Leave a Reply

Your email address will not be published. Required fields are marked *