Excluindo arquivos dentro do diretório / tmp em uma máquina ubuntu

0

Meu site do Symfony acaba de começar a mostrar o seguinte erro:

ErrorException: Warning: session_start(): open (/tmp/sess_4h4kjh4ui4h478h48h44g02,O_RDWR) failed:No space left on device(28) in /var/www/website/symfony/src/symfony/component/HttpFoundation/SessionStorage/NativeSessionStorage.php line 87

Acredito que isso ocorre porque o diretório / tmp dos servidores está em outra partição que está cheia. Qual é a melhor coisa a fazer nesta situação? Meu servidor nunca é reinicializado, então existe uma maneira manual de excluir esses arquivos? Ou talvez haja uma maneira de aumentar seu tamanho de partição?

A remoção desses arquivos tmp impedirá que meu website funcione?

    
por Richelliot 13.05.2013 / 14:02

1 resposta

1

O comando a seguir deve excluir qualquer arquivo em / tmp, cujo nome está iniciando com "sess_", criado ou modificado há mais de 7 dias. Qualquer arquivo de estado de sessão que persista por mais de 7 dias é bastante incomum na minha opinião e a exclusão dele não deve causar nenhum problema. Mas você deve ser o juiz de quantos dias valem esses arquivos que você deseja manter, alterando 7 para algum outro número no comando:

find /tmp -name "sess_*" -mtime +7 | xargs rm

    
por 13.05.2013 / 21:44