[so] [Tema2] mq_open: Cannot allocate memory

Andrei Gheorghe andreig at gmail.com
Sun Apr 3 19:20:50 EEST 2011


2011/4/3 Adrian Scoica <adrian.scoica at gmail.com>:
>
> Daca scrii in Linux, fiecare user are alocata de catre sistem o limita
> pentru numarul de cozi de mesaje, precum si pentru dimensiunea totala.
> Chiar daca tu ucizi procesele, cozile respective pot ramane acolo
> alocate (si eventual si cu continut in ele).
>
> Cel mai simplu poti evita asta montant sistemul de cozi undeva in
> sistemul de fisiere (de ex in /mnt/mqueues) si stergandu-le fortat cu
> rm -rf de acolo.
>
> Altfel, poti face un executabil care face de mana unlink la toate cozile.
>
> Sau... poti da si restart, pentru ca se sterg la restart, dar nah...
> nu e chiar o solutie, e enervant sa tot trebuiasca sa faci asta.
>

Multumesc pt raspunsul detaliat Adrian. In scriptul de cleanup aveam
atat killall pt procese cat si rm * pentru shm, sem si mqueue.
Probabil ca ceva undeva ramasese alocat aiurea :).


More information about the so mailing list