关于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之类的也会存在此类问题。。

浙公网安备 33010602011771号