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===
== 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)