thttpd uso de memória

1

Eu tenho um servidor thttpd em execução em uma caixa ARM, e eu uso para servir imagens através de um cgi.

O que eu observo é com cada imagem servida, a quantidade de memória livre é menor, e no psoutput, a coluna VSZ cresce para thttpd.

Em algum momento, o thttpd me dá um erro 500 quando asng para o CGI, e o log diz "incapaz de bifurcar"

A quantidade de memória que o vsz está crescendo é aproximadamente o tamanho da imagem exibida. O thttpd está fazendo algum tipo de cache, mas não é capaz de recuperar memória ao bifurcar? Vazamento de memória?

Como posso desativar esse comportamento de cache?

    
por shodanex 24.09.2009 / 16:37

1 resposta

1

Existem duas diretivas que permitem limitar o cache mmap do thttpd, elas são DESIRED_MAX_MAPPED_FILES e DESIRED_MAX_MAPPED_BYTES .

    
por 17.02.2010 / 08:37

Tags