У меня есть процесс автоматизации, который представляет собой java-программу, работающую на Fedora 6/14. Проблема, с которой я сталкиваюсь очень часто, заключается в том, что этот процесс прекращается автоматически. В идеале этот процесс был запрограммирован на работу не менее 12-14 часов. Но где-то посередине его убивают. Я проверил, был ли OOM Killer основной причиной, но в / var / log / messages нет никаких журналов трассировки, чтобы предположить это.
Есть еще какие-нибудь яркие идеи?
Вам необходимо фиксировать вывод и вывод ошибок, чтобы вы могли видеть, что происходит. Если вы просто запускаете программу в фоновом режиме, вы можете использовать перенаправление
program >out 2>errs &
Возможно, это утечка памяти, но вы не узнаете наверняка, не зафиксировав ошибки.