Read the statement by Michael Teeuw here.
Change Folder of Logs of PM2 and NPM
-
@thgmirror in the users home foder
# get into the users home folder cd ~ # move the .pm2 folder to /var/log, pick a name mv .pm2 /var/log/pm2.real # make a link to it from users home folder ln -s /var/log/pm2.real .pm2
oops, edited ln…
target <- link
from /var/log
drwxrwxr-x 5 sam sam 4096 Apr 9 10:29 .pm2/then in home folder
ls .pm2 will show files
ls -laF
will show that .pm2 is a link (and where to)
from users home folder
lrwxrwxrwx 1 sam sam 13 Apr 9 10:31 .pm2 -> /var/log/.pm2/ -
@sdetweil but you know, a RAMDisk is volatile, I can’t copy something to a RAMDisk in forehand…it is gone after a reboot.
-
@thgmirror then u will have to create target folder on boot…
note that pm2 stores config info in there too(the jobs it manages) … so it MUST be persistent
but you could just link the logs folder from the users real .pm2 folder (the stuff that is volatile…)
well, logs are useful but…
-
@sdetweil and where is the PM2 start?
Of course it must be persistant, but I don’t want to change the location of the PM2-configuration. -
@thgmirror someplace in the .pm2 folder… no idea myself…
the .pm2/logs folder I know
never examined the others
-
@thgmirror and there is a $HOME/.npm folder for npm, but I have no idea what all is stored there, and what needs to be persistent and not