ďťż
 
 
   Apache, PHP i ograniczenie obciążenia procesora
 
 

Tematy

 
    
 

 

 

 

Apache, PHP i ograniczenie obciążenia procesora





BasTekpew - 15-12-2009 16:25
Witam.

Mam na serwerze użytkowników, którzy mają swoje strony i są dodani na zasadzie vhostów, i tutaj moje pytanie. Czy da się zrobić coś takiego aby Ci użytkownicy mieli na swoich kontach ograniczoną możliwość obciążenia procesora (cpu load) tzn. żeby nie było czegoś takiego że 1 włączy jakiś skrypt który będzie wykorzystywał 100% procesora albo uruchomi go kilka razy lub czy jest możliwość żeby konto było wyłączane na jakiś czas gdy przekroczy jakąś wartość?



winnetou - 15-12-2009 16:54
Dziękuje...



lessmian2 - 15-12-2009 17:48
Jeśli masz uruchomione PHP jako moduł Apache2, to raczej nie ma takiej możliwość. Jest co prawda coś takiego jak RLimitCPU, ale to działa tylko na procesy odpalone przez procesy Apache, a nie, na nie same.

Jeśli Ci bardzo na tym zależy, możesz uruchomić PHP jako CGI - wtedy masz możliwość uruchamiania interpretera PHP dla każdego VHosta/usera z innego użytkownika i wtedy zdefiniować limity zgodnie z tym co przedstawił winnetou. W tej chwili tym sposobem możesz ograniczyć tylko cały serwer Apache (użytkownik www-data), ale tu znów jest ta sama sytuacja, z tym że serwer www nie zajedzie Ci całej maszyny.



BasTekpew - 16-12-2009 20:57
Mam php jako CGI co teraz należy wpisać w poszczególnych vhostach aby każdy miał uruchamiany interpreter ze swojego konta, bo szukałem przez Google i niestety nie wiem jak zadać pytanie, a to co przeszukałem nic mi nie daje.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis