It seems that even under very light i.e. just a couple of long-running jobs present load the job runner slowly, but steadily (1-3Mb per sec) grows its memory consumption until it's killed by linux OOM killer.
My job runner config:
http://pastebin.com/vMWDHAQm
I'm currently restarting the runner out of crontab when it is killed by OOM, but it's not a sensible solution by any means.
I wonder if anyone encountered this and how it was solved.
Thanks,
Alex