I have some Microsoft SQL server 2012 mirrors, without a witness in asynchronous mode, that are sporadically going into disconnected. I am running SQL Server 2012 11.0.5058. Looking at the logs on the mirror side I see
Failed to allocate BUFs: FAIL_BUFFER_ALLOCATION 1
There is a whole bunch of memoryclerk messages
Error: 802, Severity:17, state: 0.
There is insufficient memory available in the buffer pool.
Error:1454, Severity: 16, State: 1.
Database mirroring will be suspended. Server instance 'instance' encountered error 802, state 0, severity 17 when it was acting as a mirroring partner for database 'database'. The database mirroring partners might try to recover automatically from the error and resume the mirroring session. For more information, view the error log for additional error messages.
Any help as to what to check to find out why the mirrors go into suspended and then disconnected following this chain of events would be appreciated. I can reestablish the mirrors after this and they work just fine for a couple of days and then it happens all over again.