关于privateTmp

php-fpm为例,在配置文件php-fpm.conf中指定了将sock文件生成到/tmp/php-cgi.sock,但是当使用systemctl start php-fpm进行启动的时候,会发现.sock文件没有生成在/tmp/php-cgi.sock这个位置,而是在类似systemd-private-xxx-php-fpm.service/tmp/php-cgi.sock这种位置,那么就是privateTmp在搞鬼了。。这时候要使用systemctl status php-fpm找到php-fpm.service的位置,然后编辑它,将PrivateTmp=true修改为PrivateTmp=false,然后重新执行systemctl restart php-fpm即可(修改文件需要执行一下systemctl daemon-reload

MySQL下也存在同样的问题,推测Nginx之类的也会存在此类问题。。

posted @ 2019-10-05 11:41  寂地烟火  阅读(32)  评论(0)    收藏  举报  来源