I have an API (based on php, and connecting to separate mysql database server) that is called lots of times, and the software that is calling it can wait for the result for a long time and it will not call the API before it gets it's result from the current call, response times also do not really matter here.
The API itself also do not really care about execution times.
So my question is, when the server (ubuntu 16.04 server, Apache, php5) load hits 100%, can the API still run properly with just increased processing times, and latency?
Or will there be some kind of buildup of garbage in the RAM, or simething that will eventually kills the server, and I need to restart it?