I have a small java server listening on port 10299 for performing some image processing on demand. I start the program as follows:
java -Xms15m -Xmx25m -jar /tools/image-server.jar > /tools/image-server.log &
After an indeterminate period of time the process gets killed whithout any error message (or at least i haven't discovered any...). The OS is Ubuntu 10.04.3 LTS.
The code itself seems to be working fine, since it is running without error on my other machine.
What could cause the unexpected ending of the program?
Is it possible to check which process killed the program?
Which log files could I check?