[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip/php-fpm deletes /tmp (per_user_tmp) during system startup
.. but not if php_fpm=YES is commented out and I
- manually start it using the rc.d script
- just manually start it
If php_fpm=YES is enabled, /tmp is deleted during boot, and all
subsequent attempts to ressurect it (stopping php-fpm, mkdir /tmp;
/etc/rc.d/perusertmp start) will make it vanish again.
At any rate I don't think the perusertmp incantations are enough to
bring it back for real, as the symlink to /private/tmp/@ruid is there
after recreation, but cd'ing to /tmp says it's not a directory:
root@leonardo:/# mkdir tmp
root@leonardo:/# chmod 777 tmp
root@leonardo:/# chmod +s tmp
root@leonardo:/# dir tmp/
drwsrwsrwx 2 root wheel - 512B Aug 9 08:31 ./
drwxr-xr-x 22 root wheel - 512B Aug 9 08:31 ../
root@leonardo:/# /etc/rc.d/perusertmp start
Preparing per-user /tmp.
root@leonardo:/# dir tmp
lrwxr-xr-x 1 root wheel - 18B Aug 9 08:31 tmp@ -> /private/tmp/@ruid
root@leonardo:/# cd tmp
ksh: cd: /tmp - Not a directory
That said, I'm still baffled. Why would php-fpm delete /tmp during boot,
but not if it's launched manually afterwards?
This behaviour isn't present with a regular /tmp.
Main Index |
Thread Index |