Hallo,
De topictitel is misschien niet zo duidelijk, dus laat ik het wat duidelijker uitleggen.
Via de PAM limits kan je de volgende opties opgeven:
Nu kan ik dus gebruikers al limiteren op geheugen gebruik, cpu tijd, aantal processen, maar wat ik ook nog wil is een gebruiker limiteren op de tijd dat zijn proces mag draaien.Code:- core - limits the core file size (KB) - data - max data size (KB) - fsize - maximum filesize (KB) - memlock - max locked-in-memory address space (KB) - nofile - max number of open files - rss - max resident set size (KB) - stack - max stack size (KB) - cpu - max CPU time (MIN) - nproc - max number of processes - as - address space limit - maxlogins - max number of logins for this user - priority - the priority to run user process with - locks - max number of file locks the user can hold
Bij webhosting heb je altijd last van die irritante botjes, je kan er van alles tegen gaan doen met mod_security, maar als ze daar eenmaal langs zijn is het vrij spel.
Nu wil ik geen discussie over botjes, maar meer over mijn aanpak.
Ik wil namelijk opgeven dat een proces van de gebruikers uit de groep "customers" niet langer dan 3600 seconde mag draaien, ofwel een uur.
Zo voorkom ik ook dat Apache processen blijven hangen of endless loops van mensen die Perl verkeerd gebruiken.
Iets zelf gaan scripten heb ik niet zo veel zin in, dat moet ook weer volledig worden gedebugged en dat kost veel tijd.
Heeft iemand een idee of zoiets bestaat? Zo ja, heb je een linkje voor me?

Likes:


) maar het idee is hetzelfde. Ik was tot de conclusie gekomen dat zelf scripten niet zo moeilijk is in een hogere programmeertaal. Ieder uur even een lijst met process nummers tegen een eerdere lijst aanhouden en je bent er al bijna.