Tenho notado que, às vezes, uma página de um cliente é totalmente lenta ou nada é criada (o erro 503 aparece), enquanto o outro lado continua a executar a interface de administração e ainda está on-line.
Meu provedor me disse que, pelo comando "top", eu poderia descobrir qual cliente é.
Eu também já fui encontrado e qual usuário / WEB agora causa esses problemas.
No "default-error.log" do Apache2, agora encontrei as seguintes entradas:
Premature end of script headers: index.php, referer: https://XXX.in/index.php?rulesAgree=1&pa...n=register
(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: https://XXX.in/index.php?rulesAgree=1&pa...n=register
SIGUSR1 received. Doing graceful restart
Apache/2.2.16 (Debian) mod_fcgid/2.3.6 mod_ssl/2.2.16 OpenSSL/0.9.8o configured -- resuming normal operations
mod_fcgid: can't apply process slot for /var/www/fcgi/XXX.in/php5-fcgi-starter, referer: XXX.in/index.php?page=Index
Agora eu penso comigo às vezes o que há de errado com o /etc/apache2/mods-available / fcgid_imscp.conf e talvez não haja valores suficientes. O mesmo para o php5-fcgi-starter.
fcgid_imscp.conf atualmente fornece o seguinte conteúdo:
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php .php5
SocketPath /var/lib/apache2/fcgid/sock
IdleTimeout 600
IdleScanInterval 120
BusyTimeout 300
BusyScanInterval 120
ErrorScanInterval 3
ZombieScanInterval 3
ProcessLifeTime 900
SpawnScoreUpLimit 10
SpawnScore 1
TerminationScore 2
MaxProcessCount 200
DefaultMaxClassProcessCount 10
DefaultMinClassProcessCount 1
IPCCommTimeout 900
MaxRequestsPerProcess 500
MaxRequestLen 104857600
</IfModule>
Conteúdo do php5-fcgi-starter:
#!/bin/sh
umask 022
PHPRC="/var/www/fcgi/XXX.in/php5/"
export PHPRC
TMPDIR="/var/www/virtual/XXX.in/phptmp"
export TMPDIR
PHP_FCGI_CHILDREN=2
export PHP_FCGI_CHILDREN
exec /usr/bin/php5-cgi
Você acha que depende dos valores desses arquivos? Pode me ajudar? Caso contrário, o site está funcionando muito bem.
Eu uso o IMSCP como ISP.
Obrigado antecipadamente
Tags php apache-2.2