Portál AbcLinuxu, 2. května 2025 07:20
Nejprve bývá slušností pozdravit, takže: "Dobrý den".
Představme si následující situaci, sedíme si někde v klimatizované místnosti u terminálu, necháváme se unášet tichým ševelením produkčního serveru a najednou vidíme, že nic nevidíme. Tedy lépe řečeno na každý pokus o komunikaci se nám dostane odpovědi: "Can't fork process!"
Co fčil? Teď budu chvilku přemýšlet nahlas. Příliš mnoho procesů, napadne hned každého. No jo ale restartovat nemůžeme, to by nás uživatelé slupli i s bačkůrkama. Co ale způsobuje toto zahlcení? Jak to zjistit? Normálně bychom použili třeba ps aux | less
ale je jasné jakou odpověď dostaneme: "Can't fork process!", stejně tak třeba top
.
Jak z toho ven? Jediné co mě v tuto chvíli napadá je použít, nějak chytře, vestavěných příkazů shellu (dejme tomu Bashe). Že by command
, jobs
nebo nějaké hrátky s ulimit
? Nevím přiznám se, že jsem v koncích.
Pokud někoho něco napadne, prosím podělte se o své zkušenosti. Děkuji za každý nápad.
Tiskni
Sdílej:
exec
.
Si piš, že to mam, dík za dobrou práci .
Dovolím si otázku na všechny praktiky - je toto běžná situace? Čili při čem bych se do tohoto stavu mohl taky dostat?
Pripajam sa a taktiez by ma zaujimali okolnosti tohto stavu (vysoky uptime, vela userov?).Dovolím si otázku na všechny praktiky - je toto běžná situace? Čili při čem bych se do tohoto stavu mohl taky dostat?
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.