andy1977 0 Newbie Poster

I have a WCF service in which I have one method, It gets new live auctions from the database. It is called every second. For each auctions WCF creates new thread and start the auction. This thread updates database every second and after auction ends that thread gets close. However this service consuming servers physical memory even after databases doesn’t have new auctions. When physical memory is fully consumed, the services restarts.
Can you please you help me to sort out this problem, If you need more information please revert back me, I will provide more information on this.
Thank you very much in advance.