Skip to content

Symptoms

  • The Java application order-processor was killed unexpectedly at 03:22 AM.
  • The process is managed by systemd and was restarted automatically, but it was killed again 40 minutes later.
  • dmesg shows OOM killer messages targeting the java process.
  • The server has 16 GB of RAM and the application is the primary workload.
  • The application's heap is configured with -Xmx12g.
  • Monitoring shows memory usage climbing steadily from 60% to 98% over a 6-hour window before each kill.
  • Swap is disabled on this host.