Execute ulimit -a
e veja se há algum limite que você possa estar atingindo e, em seguida, altere-o de acordo.
Eu tenho um programa java que precisa ser executado continuamente em um servidor privado Virtual do Linux. Funciona bem, mas depois de vários minutos termina com a mensagem "Matou". Eu tenho muita memória disponível para que isso não pareça um Out of Memory.
MemTotal: 262144 kB
MemFree: 140412 kB
Cached: 66472 kB
SwapTotal: 524288 kB
SwapFree: 517216 kB
Como descubro o problema subjacente? Como faço para corrigir isso?
Execute ulimit -a
e veja se há algum limite que você possa estar atingindo e, em seguida, altere-o de acordo.
Verifique os logs do programa Java, o que deve lhe dar algumas dicas. Procure no diretório em que você o instalou para um diretório logs
ou similar.
Tags linux out-of-memory