Kind of surprised the poster didn't know that operating systems often hold on to memory. > we noticed that the memory of the celery process was continuing to grow. Doesn't look like there was any bad outcome related to this observation. Was any process not getting the memory it wanted?
There are in fact bad outcomes of continued memory growth - firstly there is a catastrophic performance degradation when processes start getting swapped to disk, then when swap space runs out Linux's OOM killer starts killing processes in an attempt to free up memory. Kind of surprised you didn't know this.
KIND OF SURPRISED YOU DIDN'T BUY MORE RAM