So I have been struggling the last few days with keeping my sever up.   I thought I was simply running out of memory and I probably was.  Today nothing I did would work to bring it back up.
In the end it seemed the mysql table was corrupted.  This was most likely caused by running out of memory.
Well I upgraded my server with more memory and restored the site from a backup and all seems good now.