Tempo de atividade da APC 0 devido ao Fast

Tempo de atividade da APC 0 devido ao Fast

Eu tenho um VPS usando Parallels/Plesk (11.0.9 Atualização #22, última atualização em 31 de outubro de 2012 03h33 CentOS 6.3 (Final) x86_64)

Tenho o apache (CGI/FastCGI) instalado e o nginx como proxy reverso. Tudo está funcionando bem. Instalei o APC para cache, mas o problema é que o tempo de atividade é sempre 0. Ele está reiniciando a cada 15 segundos ou mais. Verifiquei em todos os lugares e não consigo encontrar uma solução para consertar.

O servidor está com o Grace restart habilitado, mas a cada 6 horas, o que não deve influenciar no uptime do APC. Pesquisando no Google descobri que isso poderia estar relacionado ao Apache, rodando com FCGId em vez de FastCGI. Plesk/Apache está usando este arquivo de configuração: usr/local/psa/admin/conf/templates/default/service/php_over_fastcgi.php cujo conteúdo é:

<IfModule mod_fcgid.c>
<Files ~ (\.php)>
    SetHandler fcgid-script
    FCGIWrapper <?php echo $VAR->server->webserver->apache->phpCgiBin ?> .p$
    Options +ExecCGI
    allow from all
</Files>

O problema está aqui ou em outro lugar? Como posso corrigir isso para funcionar com FastCGI e fazer o APC funcionar corretamente. Esqueci de especificar que mesmo que o tempo de atividade seja inferior a um minuto, a APC está fazendo um trabalho de cache muito bom (92% são ocorrências).

Responder1

O PHP morrerá e então um novo será gerado quando PHP_FCGI_MAX_REQUESTS for atingido. Você pode ajustar esta figura com:

DefaultInitEnv PHP_FCGI_MAX_REQUESTS 5000

Responder2

Provavelmente é devido ao encerramento do aplicativo Fcgi. Dependendo da sua carga (número de solicitações por hora) Pode ser http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgidmaxrequestsperprocess

ouhttp://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgididletimeout(acho que isso combina melhor)

Tente aumentar esses valores para obter efeito.

informação relacionada