"Killed" usually means that the OS terminated the process by sending a SIGKILL signal. This is a non-blocking signal that immediately terminates the process. It is often used as a killer of an OOM (out-of-memory) process - if the OS decides that memory resources become dangerously low, it can choose a process to kill to try to free some memory.
Without additional information, it is impossible to determine if your process was killed due to memory problems or for some other reason. The type of information you can provide to help diagnose what is happening includes: how long did the process take until it died? can you enable and provide more verbose debug output from the process? Is this a process termination associated with any particular communication or processing pattern?
source share