On Monday 29 November 2004 15:18, Peter Pentchev wrote:
> Това, което ще се случи тогава обаче, ще бъде това: ще се стартира един
> път тази fork-бомбичка, ще започне да пуска свои копия до достигане на
> границата за брой на процеси, и тогава *някои* от заявките за fork-ване
> на нови процеси ще пропаднат.  Няма обаче да пропаднат *всички* - във
> всеки момент ще има доста, доста голям брой процеси, които ще чакат или
> за първия, или за втория fork, така че дори и някой от тях да гръмне с
> EAGAIN, ще има достатъчно други, които само ще чакат някой да гръмне, за
> да заемат неговото място.  Проблем с натоварването на процесора винаги
> ще има :)
>
> Поздрави,
> Петър

Да, това е безспорно. Но все пак ще имаш възможност да убиеш програмата:) 
Иначе процесорът пак си се товари, при това като че ли на порции: задавя се, 
после изплюва това, дето го е задавило, след малко пак се дави. Затова казах, 
че е гадно, но не е неспасяемо:) Разбира се, освен лимит на броя процеси 
трябва да се сложи и лимит на броя едновременни логвания, защото както сам 
отбеляза, всеки форк си отваря свой шел.

-- 
Nikola ANTONOV, Linux for Bulgarians (http://linux-bg.org)
--
Public GnuPG key at http://wwwkeys.pgp.net
http://ftp.logos-bg.net/pub/Linux-BG.org/GPG_Keys/
Fingerprint: AD64 2468 0AB4 B298 E7E3 92DA 15F5 7AC5 A05E 0F63
--

Attachment: pgpDLDUiNkORp.pgp
Description: PGP signature

Reply via email to