Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu tenho um problema com meu servidor. 2 minutos antes de cada hora, o site fica indisponível.
Eu descobri que a causa disso é o coletor de lixo do PHP que parece não funcionar bem no Ubuntu.
A mensagem de erro:
[Thu Aug 25 03:26:26 2016] [error] PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/session) failed: Permission denied (13) in /var/www/vhosts/site/httpdocs/qa-include/app/users.php on line 146
O problema: http://stackoverflow.com/questions/2904862/issues-with-php-5-3-and-sessions-folder
Como eu posso acessar o php.ini para fazer a alteração?
Desativar coletor de lixo no PHP pode trazer problemas?
Obrigado pela resposta.
E o que existe rodando por cron consegue manter o servidor sem problemas?
Eu estou usando a versão 5.3.3 do PHP. E a virtualização é Ubuntu.
Eu não fiz a instalação, a empresa de hospedagem que fez, então não sei se foi copiada de algum lugar.
Como eu posso fazer essa alteração que preciso no php.ini no Plesk?
Nesse seu caso, você estaria apenas desabilitando o garbage collector do php-cli. Mas manteria o que existe rodando por cron (que seria o caso de alguns servidores linux).
Qual versão do php você está utilizando? Copiou o php.ini de alguma outra máquina ou servidor?