Назад | Перейти на главную страницу

Папка исчезает из / var / run при перезагрузке с Ubuntu 12.04

я бегу php5-fpm на Ubuntu с помощью UNIX розетка в /var/run/php5-fpm/www.conf.sock. Во время установки я создал вручную php5-fpm папка внутри /var/run/ так что php5-fpm может создать в нем свой сокет, что и может. Проблема в том, что всякий раз, когда я перезагружаю свой компьютер, php5-fpm папка исчезает из /var/run и php5-fpm больше не может создавать сокет, поэтому каждый раз, когда я перезагружаюсь, мне нужно создавать /var/run/php5-fpm/ папку снова вручную. Я мог бы поместить эту рутину в /etc/init.d/php5-fpm сценарий запуска, но мне интересно следующее:

Есть ли причины, по которым /var/run/php5-fpm/ папку нужно удалить при перезагрузке?

информация: я бегу ubuntu 12.04 настольный компьютер (я планирую использовать серверную версию на хостинге, но сейчас я провожу некоторое тестирование настольной версии на своем ноутбуке).

Если ты бежишь df -T, вы найдете строку, подобную этой:

none         tmpfs     1028284      3888   1024396   1% /var/run

Это означает, что /var/run это временное файловое хранилище. Таким образом, между перезагрузками он не поддерживается.

Вам нужно создавать папку каждый раз, когда вы запускаете службу / демон, если она еще не создана.