я бегу 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
это временное файловое хранилище. Таким образом, между перезагрузками он не поддерживается.
Вам нужно создавать папку каждый раз, когда вы запускаете службу / демон, если она еще не создана.