I currently have a website running(online) using .php and it is an online portal for users to bid. The website also features an auto-bidder function which allows users to place bids in a range and the amount of bids the user is willing to spend. Everytime the auto-bidder kicks in to help the user bid, the timer is automatically extended by a set amount of time. Now the problem is that at some point of time, say two bidder are vying for the same auction to see who will eventually be the winner, the auction will close prematurely all of a sudden even though the auto-bidder has kicked in to bid. The thing is that sometimes even if the auto-bidder has placed a bid, the timer which should increase, does not. I have totally no clue why is it happening this way. I have already changed the server to a high spec one with alot of resources to spare but the problem persist.