Come limitare il numero di processi che un utente può avviare?

10

Abbiamo provato /etc/security/limits.conf , ma sembra non avere alcun effetto.

La linea usata per limits.conf ha il seguente aspetto:

myuser hard nproc 6

Questa è la configurazione per un server. Voglio limitare i processi avviati. Ulimit limita i processi avviati dalla shell (se ho capito bene). Ma nel mio caso apache avvia i processi mapserver e quel numero deve essere limitato.

    
posta Mnementh 08.12.2010 - 15:46

1 risposta

1

Questa non è la soluzione ideale perché può interferire con gli aggiornamenti di Apache, ma dovrebbe funzionare.

Modifica /etc/init.d/apache2, nella parte superiore dello script (nuova riga dopo #! / bin / sh) aggiungi l'ulimit richiesto, ad esempio:

ulimit -u 1024
    
risposta data João Pinto 09.12.2010 - 00:53

Leggi altre domande sui tag