1
壞網關,我nginx的運行爲reverse_proxy到Server2這是運行在端口3000(全MEAN堆棧)開始PM2的Node.js應用:在我從Server1的服務器proxy_verse
,當我開始的Node.js應用與咕嚕服務器2,一切運行良好
-- server2 ---
cd /opt/mean
grunt # running server.js , MEAN app
作爲下一個學習步驟,我想使用PM2 Server2上監視我的測試Web應用程序。我安裝PM2和運行
-- server2 ---
cd /opt/mean
pm2 start server.js
,並得到
[PM2] restartProcessId process id 0
[PM2] Process successfully started
┌──────────┬────┬──────┬──────┬────────┬─────────┬────────┬─────────────┬──────────┐
│ App name │ id │ mode │ pid │ status │ restart │ uptime │ memory │ watching │
├──────────┼────┼──────┼──────┼────────┼─────────┼────────┼─────────────┼──────────┤
│ server │ 0 │ fork │ 2182 │ online │ 14 │ 0s │ 10.867 MB │ disabled │
└──────────┴────┴──────┴──────┴────────┴─────────┴────────┴─────────────┴──────────┘
Use `pm2 show <id|name>` to get more details about an app
[email protected]:/opt/mean$ pm2 show server
Describing process with id 0 - name server
┌───────────────────┬─────────────────────────────────────────┐
│ status │ errored │
│ name │ server │
│ id │ 0 │
│ path │ /opt/mean/server.js │
│ args │ │
│ exec cwd │/ │
│ error log path │ /home/yves/.pm2/logs/server-error-0.log │
│ out log path │ /home/yves/.pm2/logs/server-out-0.log │
│ pid path │ /home/yves/.pm2/pids/server-0.pid │
│ mode │ fork_mode │
│ node v8 arguments │ │
│ watch & reload │ ✘ │
│ interpreter │ node │
│ restarts │ 28 │
│ unstable restarts │ 0 │
│ uptime │ 0 │
│ created at │ N/A │
└───────────────────┴─────────────────────────────────────────┘
Process configuration
Revision control metadata
┌──────────────────┬─────────────────────────────────────────────┐
│ revision control │ git │
│ remote url │ https://github.com/meanjs/mean.git │
│ repository root │ /opt/mean │
│ last update │ 2015-09-04T15:02:21.894Z │
│ revision │ 3890aaedf407151fd6b50d72ad55d5d7566a539b │
│ comment │ Merge pull request #876 from codydaig/0.4.1 │
│ branch │ master │
└──────────────────┴─────────────────────────────────────────────┘
當我嘗試請求我的應用程序在瀏覽器中,我現在在Server1得到一個錯誤
502網關錯誤 的nginx/1.4 ·6(Ubuntu的)
我一定要添加或更新任何東西到nginx的默認配置,因爲proxy_pass指令指向http://:3000
非常感謝您的反饋和新年快樂2016!
我想念那! ,我應該啓動它: sudo pm2 start server.js 非常感謝 – erwin