Difference between revisions of "Forever"
From Wiki2
(Created page with "=== forever=== running servers info can be seen in '''/root/appsServers2start.json'''. You stop them and restart them all like this forever stopall forever start ./appsServ...") |
|||
Line 1: | Line 1: | ||
== forever== | |||
running servers info can be seen in '''/root/appsServers2start.json'''. You stop them and restart them all like this | running servers info can be seen in '''/root/appsServers2start.json'''. You stop them and restart them all like this | ||
Revision as of 12:34, 22 March 2016
forever
running servers info can be seen in /root/appsServers2start.json. You stop them and restart them all like this
forever stopall forever start ./appsServers2start.json
- /root/.forever/config.json has configuration for forever
- log files are in /root/.forever
/root/appsServers2start.json
[ { //bogged down bus "uid": "bogged", "append": true, "watch": true, "script": "app.js", "sourceDir": "/home/boggedbus/public_html/boggedbus/server" }, { //token-auth-server "uid": "auth", "append": true, "watch": true, "script": "server.js", "sourceDir": "/var/www/token-auth-server" } ]
forever start server2.js forever stop server2.js forever list info: Forever processes running data: uid command script forever pid logfile uptime data: [0] DykF /root/.nvm/v0.10.25/bin/node server2.js 28939 28944 /root/.forever/DykF.log 1:1:2:21.834
ps -Al kill -KILL pid
tail -f /root/.forever/DykF.log
finding port of address already in use
$ sudo netstat -nlp | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 125004/nginx
or
# sudo lsof -i :25 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME exim4 2799 Debian-exim 3u IPv4 6645 0t0 TCP localhost:smtp (LISTEN) exim4 2799 Debian-exim 4u IPv6 6646 0t0 TCP localhost:smtp (LISTEN)