o que é o aviso do php-fpm “falha ao obter o placar”?

4

o que é o aviso do php-fpm "falha ao obter o placar" no log de erros do fpm? E como consertar isso?

tail -f /var/log/php-fpm.log
[08-Oct-2014 03:36:36] WARNING: failed to acquire scoreboard
[08-Oct-2014 03:40:39] WARNING: failed to acquire scoreboard
[08-Oct-2014 03:42:54] WARNING: failed to acquire scoreboard
[08-Oct-2014 03:47:01] WARNING: failed to acquire scoreboard

caso de uso:

versão do php 5.4.25

A instância do php-fpm diz que 'pf-9000' está se conectando à segunda instância do php-fpm dizendo 'pf-9005' com o protocolo fastcgi no mesmo servidor. O erro é visível em ambas as instâncias do php-fpm.

Fluxo de solicitação:

web client -> nginx -> pf-9000 -> pf-9005

Fluxo de resposta:

pf-9005 -> pf-9000 -> nginx -> web client
    
por amolrajoba 09.10.2014 / 14:21

1 resposta

1

De uma resposta em estouro de pilha :

A scoreboard is a structure that holds the state of the FPM pool and its worker threads. It's created in shared memory, and if that memory can't be allocated, an error is logged.

Esta resposta também se refere ao código-fonte onde o erro é lançado.

Como corrigir isso?

Primeiro, dê a aparência de sysctl sobre os limites de memória: Como configurar a memória compartilhada

sysctl -a | grep -E "shmall|shmmax"

ou

ipcs -lm
    
por 20.01.2018 / 20:33

Tags