我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
Run Code Online (Sandbox Code Playgroud)
这意味着那/var/run
是一个临时文件存储。因此,在重新启动之间不会维护它。
如果尚未创建,则每次启动服务/守护程序时都需要创建该文件夹。