Linuxでpm 2を使用してnodeを導入し、インストール後のcommand not foundで解決
1530 ワード
Javaのバックエンドとして、最近ずっとフロントエンドnodeのサービスエンドを配置して、私と協力するフロントエンドはまた新しく来て、いつも1つの問題を直して1つのパッケージを打って、10数回送って、毎回私は以前のnohupあるいはscreenに従って配置しました.プロセスを殺してから配置するのは本当に面倒です.たまたまpm 2が自動的に再起動できるのを見るまで.試してみるつもりですが、インストールが終わったらcommand not foundを見つけて、試してから、私の解決過程を貼ってください.
まず、インストール
pm 2-v command not foundを表示
配備が必要なファイルディレクトリでの使用
--watchパラメータはnodeファイルを監視し、変更されると自動的に再起動し、プロセスを殺すたびに配置する必要はありません.
まず、インストール
npm install -g pm2
pm 2-v command not foundを表示
pm2
node whereis node
node: /usr/local/bin/node
cd /usr/local/bin
ll
lrwxrwxrwx 1 root root 43 Jul 6 09:49 node -> /usr/nodejs/node-v8.11.3-linux-x64/bin/node
lrwxrwxrwx 1 root root 42 Jul 6 09:49 npm -> /usr/nodejs/node-v8.11.3-linux-x64/bin/npm
node /usr/nodejs/node-v8.11.3-linux-x64/bin
cd /usr/nodejs/node-v8.11.3-linux-x64/bin
node npm npx pm2 pm2-dev pm2-docker pm2-runtime
pm2
pm2
ln -s /usr/nodejs/node-v8.11.3-linux-x64/bin/pm2 /usr/local/bin
[root@izbp171vm9829r4ns74pc7z bin]# pm2 -v
3.0.4
配備が必要なファイルディレクトリでの使用
pm2 start server.js --watch
--watchパラメータはnodeファイルを監視し、変更されると自動的に再起動し、プロセスを殺すたびに配置する必要はありません.
pm2 list node
[root@izbp171vm9829r4ns74pc7z ~]# pm2 list
┌────────┬──────┬────────┬───┬─────┬───────────┐
│ Name │ mode │ status │ ↺ │ cpu │ memory │
├────────┼──────┼────────┼───┼─────┼───────────┤
│ server │ fork │ online │ 4 │ 0% │ 39.3 MB │
└────────┴──────┴────────┴───┴─────┴───────────┘
Use `pm2 show ` to get more details about an app