I suggest trying something like this for the database services, had problems similar to this with other services and this worked nicely. You may want to set the server to reboot on third failure however.
It was actually just a minute or so..
7/30 21:27:29 Connected to Database Successfully
7/30 21:27:59 Connected to Database Successfully
7/30 21:28:29 Connected to Database Successfully
7/30 21:28:59 Connected to Database Successfully
7/30 21:29:29 Connected to Database Successfully
7/30 21:29:59 Connected to Database Successfully
7/30 21:30:29 Connected to Database Successfully
7/30 21:31:16 Failed: MySQL server has gone away
7/30 21:31:47 Failed: MySQL server has gone away
7/30 21:32:18 Connected to Database Successfully
7/30 21:33:41 Connected to Database Successfully
7/30 21:34:11 Connected to Database Successfully
7/30 21:34:41 Connected to Database Successfully
7/30 21:35:11 Connected to Database Successfully
7/30 21:35:41 Connected to Database Successfully
I suggest trying something like this for the database services, had problems similar to this with other services and this worked nicely. You may want to set the server to reboot on third failure however.