A pasta desaparecendo de / var / run na reinicialização com o Ubuntu 12.04

3

Estou executando php5-fpm no Ubuntu usando um UNIX socket em /var/run/php5-fpm/www.conf.sock . Durante a instalação, criei manualmente a pasta php5-fpm dentro de /var/run/ , para que php5-fpm pudesse criar seu soquete, o que pode. O problema é que sempre que eu reinicio meu computador, a pasta php5-fpm desaparece de /var/run e php5-fpm não é mais capaz de criar o soquete, portanto, toda vez que eu reinicializo, preciso criar a pasta /var/run/php5-fpm/ manualmente. Eu poderia colocar essa rotina no script de inicialização /etc/init.d/php5-fpm , mas estou querendo saber o seguinte:

Há alguma razão pela qual a pasta /var/run/php5-fpm/ deva ser removida na reinicialização?

info: Estou executando o ubuntu 12.04 desktop (estou planejando usar a versão do servidor em uma hospedagem, mas estou fazendo alguns testes com a versão desktop no meu laptop).

    
por Max 21.06.2012 / 15:53

1 resposta

4

Se você executar df -T , você encontrará uma linha semelhante a esta:

none         tmpfs     1028284      3888   1024396   1% /var/run

Isso significa que /var/run é um armazenamento temporário de arquivos . Portanto, não é mantido entre as reinicializações.

Você precisa criar a pasta toda vez que iniciar seu serviço / daemon, caso ainda não tenha sido criado.

    
por 21.06.2012 / 16:05

Tags