We're logging around 6000-10000 job queue OOMs per day:
$ for day in seq 15 17; do echo -n "August $day: "; zgrep -A2 'Allowed memory size of' fatal.log-201208$day.gz | grep unknown-host | wc -l ; done
August 15: 7239
August 16: 9737
August 17: 6492
They are OOMs from various points in the parser, with RefreshLinksJob2::run() as the ultimate caller.
These cause collateral damage beyond the article that actually triggered the OOM, since the whole RefreshLinks2 batch is lost.
Perhaps there is a memory leak.
Version: unspecified
Severity: normal