J'ai un programme Java qui doit être exécuté en permanence sur un serveur privé virtuel Linux. Cela fonctionne bien, mais après quelques minutes, il se termine par le message "Killed". J'ai beaucoup de mémoire disponible, donc cela ne ressemble pas à une mémoire insuffisante.
MemTotal: 262144 kB
MemFree: 140412 kB
Cached: 66472 kB
SwapTotal: 524288 kB
SwapFree: 517216 kB
Comment puis-je résoudre le problème sous-jacent? Comment puis-je réparer ça?
linux
out-of-memory
Chathuranga Chandrasekara
la source
la source
Réponses:
Courez
ulimit -a
et voyez s'il y a des limites que vous pourriez atteindre, puis changez-les en conséquence.la source
Consultez les journaux du programme Java, ce qui devrait vous donner des indices. Cherchez dans le répertoire où vous l'avez installé un
logs
répertoire ou similaire.la source
/var/log/kern.log
,/var/log/dmesg
et/var/log/messages
.