LINUX.ORG.RU
ФорумAdmin

Кто убивает мои процессы?


0

0

Вот такая проблема:
я написал программу для решениа комбинаторной
проблемы. Подход: натуральный брутфорс: я перебираю все
варианты (около 500000), для каждого вычесляю
определённую функцию (около 2 сек. на каждый вариант)
и продолжаю дальше. По моим подсчетам, всё это
дело должно занять около 2-х недель. Я ставлю screen,
запускаю и делаю detatch, кокда через полтора - два
часа я возвращаюсь к тому screen-у, то вижу
"Killed" т.е кто-то прибил мою программу. Я запускал
её 3 раза и все три раза она умерает на одном и том же
месте, так что скорее всего это не дело злоумышленников
(в принципе кроме меня на этой машине ни кто не
работает, и я являюсь её rootом
Мой вопрос заключаеца в следующем: существует ли
какой-то установленный лимит, который заставлает систему
прибить мой процес? Может ли это быть результатом бага в
моей программе (C++)?

Заранее спасибо

anonymous

Скорее всего это баг в твоей программе, либо она исп всю возможную память (физическую + своп) и кернел ее убивает.

Delay ★★
()

Скорее всего это баг в твоей программе, либо она исп всю возможную память (физическую + своп) и кернел ее убивает.

Delay ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.