Como posso evitar que o chromium crie tantos encadeamentos?

1

Temos um Raspberry Pi (com Raspbian / Debian 8 / Jessie) configurado para executar o cromo no modo de quiosque como um monitor de status para a nossa rede local. Está configurado para carregar uma página de um servidor na nossa rede; a página tem um pequeno Javascript que simplesmente recarrega a página a cada 30 segundos.

Funciona muito bem por cerca de duas horas e depois cai com um "estalo rápido!" página de erro.

Eu tenho andado a cavar & Descobri como ativar o log de cromo. Isso revelou a seguinte mensagem de erro:

[246:254:0117/113914:ERROR:platform_thread_posix.cc(118)] pthread_create: Resource temporarily unavailable

Um pequeno googling me levou a esta página , que sugere que O problema é que o sistema não tem threads suficientes disponíveis. Eu verifiquei o limite no sistema usando ulimit -a abd achei que max user processes é igual a 7336.

Em seguida, configurei um script simples para registrar o número de processos do cromo usando ps -elfT | grep chrom | wc -l e descobri que o cromo está gerando lentamente mais segmentos, quebrando quando o número de encadeamentos atinge 222 (acima de um mínimo de cerca de 50). / p>

Não é uma prova definitiva de que esse é o problema, mas o número cada vez maior de threads parece um problema, o que leva à minha pergunta:

Como posso evitar que o chromium gerencie novos tópicos constantemente?

    
por Kryten 17.01.2017 / 20:50

0 respostas