O assassino de falta de memória do Linux provavelmente está encerrando processos. Isso significa que seu servidor está configurado incorretamente. É altamente recomendado que você não deixe o Linux comprometer a memória, de modo que ele responda com um erro de falta de memória ao aplicativo, em vez de matar processos quase aleatoriamente. O PostgreSQL é projetado para lidar com condições de falta de memória, mas não pode fazê-lo se o Linux eliminar processos em vez de reportar falta de memória.
Para confirmar o que está acontecendo aqui, verifique o log de mensagens do kernel com o comando dmesg
.
Veja link