Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ogranicavanje broja procesa

[es] :: Linux :: Ogranicavanje broja procesa

[ Pregleda: 3441 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
*.beg.sezampro.yu

Sajt: www.strainovic.com


+7 Profil

icon Ogranicavanje broja procesa02.12.2003. u 06:19 - pre 226 meseci
Da li postoji mogucnost da u Linuxu ogranicim broj procesa na nivou usera?
Recimo imam neke korisnike cije se cgi scripte pokrecu po 30-50 puta odjednom sto drasticno utice na performanse sistema, pa bih hteo da to ogranicim na odredjen broj. Probaj sam sa limits.conf ali to su ogranicenja za usere kao se uloguju na sistem, a ovo sto meni treba je nesto sasvim drugo.

Hvala unapred!
Pozdrav, NenadS!
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.pristop.co.yu

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Ogranicavanje broja procesa02.12.2003. u 15:50 - pre 226 meseci
Citat:
NenadS:
Da li postoji mogucnost da u Linuxu ogranicim broj procesa na nivou usera?
Recimo imam neke korisnike cije se cgi scripte pokrecu po 30-50 puta odjednom sto drasticno utice na performanse sistema, pa bih hteo da to ogranicim na odredjen broj. Probaj sam sa limits.conf ali to su ogranicenja za usere kao se uloguju na sistem, a ovo sto meni treba je nesto sasvim drugo.

Hvala unapred!


man setrlimit

CGI skripte pod Apachem ili na sistemu? Kako se pokrecu (cron?)?


 
Odgovor na temu

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
*.beg.sezampro.yu

Sajt: www.strainovic.com


+7 Profil

icon Re: Ogranicavanje broja procesa02.12.2003. u 18:53 - pre 226 meseci
To su obicne scripte u cgi-bin diru koje se pokrecu kad neko poseti sajt nista drugo. Znaci hocu da ih ogranicim na recimo 10 jer kad se pokrenu 50+ load skoci ma 30-40 i sve se zagusi...
Pozdrav, NenadS!
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.tmf.bg.ac.yu

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Ogranicavanje broja procesa03.12.2003. u 00:36 - pre 226 meseci
Probaj sa RLimitNPROC ili rucno podesi setrlimit u suexec-u.
 
Odgovor na temu

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
216.236.216.*

Sajt: www.strainovic.com


+7 Profil

icon Re: Ogranicavanje broja procesa03.12.2003. u 03:07 - pre 226 meseci
Hm u man-u za setrlimit nema nista... tako da ne znam gde mogu nesto vise o tome da procitam!?
Pozdrav, NenadS!
 
Odgovor na temu

dpanic
Darko Pavlovic

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon Re: Ogranicavanje broja procesa03.12.2003. u 11:41 - pre 226 meseci
Man limit.
Code:

panther:dpanic/pts/2: /etc# limit
cputime         unlimited
filesize        unlimited
datasize        unlimited
stacksize       8MB
coredumpsize    0kB
memoryuse       unlimited
maxproc         2047
descriptors     1024
memorylocked    unlimited
addressspace    unlimited
maxfilelocks    unlimited

Ne mogu tačno da se setim, ali uz pomoć nekog GUI-a možeš ovo lakše da središ.
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.pristop.co.yu

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Ogranicavanje broja procesa03.12.2003. u 17:49 - pre 226 meseci
Ogranicenja se dobijaju od roditeljskog procesa, a pri logovanju se sprovode na login. Server apache (pocetni proces je pod root, ostali pod drugim korisnikom) ako CGI skripte ne rade preko suexec-a nije pametno ogranicavati. Ako se koristi suexec (svaka skripta se izvrsava pod uid-om vlasnika) u datoteci suexec.c preko setrlimit() i rlimit strukture se moze podesiti ogranicenje na korisnikove procese.
 
Odgovor na temu

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
*.beg.sezampro.yu

Sajt: www.strainovic.com


+7 Profil

icon Re: Ogranicavanje broja procesa03.12.2003. u 20:22 - pre 226 meseci
Ja sam u httpd.conf u okviru virtuelnog hostinga dodao ovu liniju i to izgleda da radi:

RlimitNPROC 5|max

Naravno da se scripte izvrsavaju preko suexec i da se svakoj scripti dodeljuje user ID.

Videcu ovih dana kako ce ovo da radi...
Pozdrav, NenadS!
 
Odgovor na temu

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
*.eutelsat.net

Sajt: www.strainovic.com


+7 Profil

icon Re: Ogranicavanje broja procesa03.12.2003. u 21:23 - pre 226 meseci
Hm izgleda da ovo nije dobro... jeste da je nesto ogranicio ali izgleda da je ogranio ceo server tako da se pokrece veoma mali broj procesa, load je mali, idle time je 70-90% ali server radi mnogo sporo...

trazio sam suexec.c i nisam ga nigde nasao.

Jel moras da postujes ovde jedan primer kako da ogranici preces pod userom nenad da moze da se u isto vremen pokrene samo 10 puta?
Pozdrav, NenadS!
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Ogranicavanje broja procesa04.12.2003. u 02:52 - pre 226 meseci
RLimitNPROC (kao i RLimitCPU i RLimitMEM) postavi u vhost (ne u opsu server) sekciju.

Recimo:

<VirtualHost 111.111.11.11>
DocumentRoot /var/www/localhost/nenad/htdocs
User nenad
Group webusers
RLimitCPU 30 30
RLimitMEM 8000000 10000000
RLimitNPROC 5 10
ScriptAlias /cgi-bin/ /var/www/localhost/nenad/cgi-bin/
</VirtualHost>
 
Odgovor na temu

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
216.236.216.*

Sajt: www.strainovic.com


+7 Profil

icon Re: Ogranicavanje broja procesa04.12.2003. u 15:50 - pre 225 meseci
Da tu sam i stavio, samo sto je kod mene to drugacije konfigurisano, tamo da svaki vhost ima svoj conf fajl. Probacu ponovo pa cemo da vidimo kako ce da se ponasa, jer se trenutno radi na instalaciji nove mreze, pa i to pravi probleme.
Pozdrav, NenadS!
 
Odgovor na temu

[es] :: Linux :: Ogranicavanje broja procesa

[ Pregleda: 3441 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.