У меня возникла интересная ситуация, когда из-под рута командой
kill -9 <pid>
где pid это ID процесса, процесс перловой проги не убивается!!!
Как же его можно убить?
>где pid это ID процесса, процесс перловой проги не убивается!!!А что делпет перловая прога? Такое происходит, если процесс висит в kernel mode. Например пробует смонтировать плохо читающийся сидюк или еще чем таким занят. Убьется он только после завершения syscall.
Вот это как раз и странно, что перловая программа занимается созданием html'ек и прописыванием урлов в web формы. Причем некоторые процессы одной и той же программы (а их много) убиваются, другие - не убиваются. Они начинают накапливаться, забивая память...И наступает момент, когда Linux просто виснет на хрен...
а ты его стартуешь как root или как user?
а что там таково у тебя в скрипте, что (цитирую):
>А что делпет перловая прога? Такое происходит, если процесс висит в >kernel mode. Например пробует смонтировать плохо читающийся сидюк или еще >чем таким занят. Убьется он только после завершения syscall.
может ты читаешь с nfs, через сеть, timeout'ы, обрашение к дискам???lsof, fuser, strace пробовал натравить на perl/process?
тут люди не телепаты, выложи скрипт или часть скрипта, чтобы не гадать.
best regards
--
В воскресный поход приглашаются все любители этого дела! Этого дела брать по две бутылки на человека...