Re: Sessão expirada no Linux

Enviado por Bruno Ferreira em 26/4/2012 10:59:44
Nilton,
o MEMCACHE está funcionando perfeitamente e resolveu nosso problema.

--------------------
Abaixo, o passo-a-passo que utilizamos para instalar e configurá-lo.
SO RedHat
Eu recomendo instalar o memcahe em um servidor diferente dos frontends do expresso.
--------------------
#Instalar os pacotes NO SERVIDOR QUE ADMINISTRARÁ A SESSÃO
yum install memcached php-pecl-memcache lib-memcached perl-Cache-Memcached

#Ativar o serviço na inicialização
chkconfig memcached on

#iniciar o serviço
/etc/init.d/memcached start

#verificar a execução do memcache
lsof -i tcp:11211

o retorno deve ser semelhante a:
memcached 13592 memcached 26u IPv4 291445125 0t0 TCP *:11211 (LISTEN)

-------------------
#Instalar o pacote em todos os servidores Frontends
yum install php-pecl-memcache

-------------------
#Configurar o memcahe no php.ini de todos os frontends
vim /etc/php.ini

#Alterar o valor dos parêmetros abaixo:
session.save_handler = memcache

session.save_path = "tcp://ip_do_servidor:11211?persistent=1;weight=1;timeout=1;retry_interval=15"

onde:
ip_do_servidor = ip_do_servidor na qual ADMINISTRARÁ A SESSÃO

#reiniciar o apache
service httpd restart

vlws

Fonte: http://www.expressolivre.org/newbb/viewtopic.php?forum=8&topic_id=2245&post_id=14769