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?