Náhlé ukončení databázového serveru je velmi vážná havárie. Tomu se musíte v produkčním systému vyhnout, protože se nemusí restartovat čistě.
Databázový server je sdílený prostředek a téměř nikdy by se neměl v produkci neplánovaně ukončit. Jediné, co by mělo způsobit neplánované ukončení, je katastrofální výpadek hardwaru nebo napájení. Většina správně nakonfigurovaných serverů s produkční databází má neplánované ukončení jednou za deset let nebo méně často. Vážně.
Co dělat?
Opravte konfiguraci Apache. Omezte počet pracovních vláken a procesů, které může použít, aby se nemohlo rozběhnout. Přečtěte si, jak na to. Je to životně důležité. Viz zde:http://httpd.apache.org/docs/ current/mod/mpm_common.html#maxrequestworkers
Opravte chyby ve své webové aplikaci, které způsobují, že váš Apache je divoký.
Pokud je to možné, přesuňte svůj server mysqld na jiný server než apache, aby oba dva nezápasili o stejné hardwarové prostředky.
Nakonfigurujte svůj mysqld tak, aby omezil počet připojení, která bude přijímat z pracovních vláken Apache nebo jiných klientů. Vaše webová aplikace pravděpodobně zvládá situaci, kdy pracovní vlákno potřebuje čekat na připojení. Viz zde. http://dev.mysql.com /doc/refman/5.0/cs/server-system-variables.html#sysvar_max_connections
Jste na mikro instanci EC2? Musíte udělat seriózní ladění. Viz zde:http://ubuntuforums.org/showthread.php?t=1979049