Папка исчезает из /var/ запускается при перезагрузке с 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 рабочий стол (я планирую использовать версию сервера на хостинге, но сейчас я провожу некоторые тесты с версией для компьютера на моем ноутбуке).
1 ответ
Если вы бежите df -T, вы найдете строку, похожую на эту:
none tmpfs 1028284 3888 1024396 1% /var/run
Это означает, что /var/run является временным хранилищем файлов Таким образом, он не поддерживается между перезагрузками.
Вам нужно создавать папку каждый раз, когда вы запускаете свой сервис / демон, если он еще не создан.