[FUG-BR] [OFF] Perl Out of memory

Diego shaamangra em gmail.com
Segunda Dezembro 29 16:29:17 BRST 2008


Boa tarde,
Tenho uma VM com debian instalado rodando apache 1.3 + mod_perl ... Há pouco
tempo tenho tido problemas com o perl, ele fica dando o seguinte erro no
erro_log do apache:

Out of memory!
Callback called exit.
Out of memory!
Callback called exit.
Out of memory!
Callback called exit.
Out of memory!
Callback called exit.
Out of memory!
Callback called exit.


sendo que:

Mem:   2097152k total,  1016060k used,  1081092k free,    24696k buffers
Swap:   307192k total,        0k used,   307192k free,   803848k cached

Nem chegou a usar o swap! certo que existe funções em C que não usam o swap
... mas analisem, a memoria não foi toda consumida.. não há limites para
consumo de memory:


r2d2:/home/diego# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
max nice                        (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) unlimited
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) unlimited
max rt priority                 (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited



Dizem que isso é um "bug" do perl anterior ao 5.8 .. mas o meu já é
atualizado ...


alguma dica?

agradeço desde já ..


Mais detalhes sobre a lista de discussão freebsd