webForumDet fria alternativet

processer

3 svar · 224 visningar · startad av Brimba

BrimbaMedlem sedan dec. 19995 875 inlägg
#1

Hej!

Jag gjorde ett litet program som ser ut såhär:

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">while true ; do
sleep 5000 &
done

Nu slutade servern att fungera. varken kommandon som ls eller who fungerar.

Felmeddelanden är:

"Too many open files in system"
"Segmentation fault"

Några tips?

Varför blev det såhär, och varför kan man inte köra fler processer? :e

------------------
Mvh
Patrik aka Brimba

jsundinMedlem sedan aug. 200086 inlägg
#2

Det där va faktiskt lite lustigt att det fortfarande går att döda en linuxburk så ordentligt - så lätt.. Fast alla admins med lite självrespekt sätter väl ändock en processlimit på sina användare..

Fast serverprocesserna dog lustigt nog INTE - sendmail, apache, sshd är fortfarande igång.. (Och galeon verkar onekligen fortfarande fungera, tillsammans med Licq)

Någon som testat det där på FreeBSD, Solaris eller ngt annat UNIX?

BrimbaMedlem sedan dec. 19995 875 inlägg
#3

Maskinen som "hängde" sig snurrade på SuSe.

Hur som helst så sänktes ju inte maskinen, utan den ville inte jobba så mycket bara. Men konstigt att det inte är default med max 100 processer (exempelvis) per användare. Märkligt..

------------------
Mvh
Patrik aka Brimba

MattiasCMedlem sedan aug. 200037 inlägg
#4

Testade just på min hpux 11.0 maskin, som min vanliga user efter ett tag:

/bin/ksh: cannot fork: too many processes

root fungerar som vanligt,

------------------
\\Mattias
communication breakdown..

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)