Sql server cpu usage is 140%
You should familiarize yourself more with top - it shows &gt; 100% because it displays this data as a percentage of a single CPU and presumably you have more than one of those.
I'd recommend a more robust monitoring setup for your SQL Server. The MS CAT team has a good article on how to do this for SQL Server on Linux.
Finally, stop running your application and SQL Server on the same host. Your error is actually concerning a lack of memory, of which you are probably capping SQL Server from using and/or it is competing with the application for. More resource contention issues like this are probable in the future with keeping both on the same host, as well as security concerns, patching difficulties, and more.