關於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之類的也會存在此類問題。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章