最近在寫egg後台專案,部署到線上環境的時候想用pm2程序管理器來進行配置,查閱了一翻資料設定通了,記下來其他人有用到的可以拿去
在egg專案的根目錄定義啟動檔案
// server.js
const egg =
require
('egg');
const workers =
number
(process.ar**[2]
||require
('os').
cpus()
.length)
;egg.
startcluster()
;
這樣,我們就可以通過 pm2 進行啟動了(本次啟動在egg專案的根目錄)
pm2 start server.js --name test
建立並配置pm2配置檔案
pm2.config.js,配置裡邊可以配置專案名,執行檔案,例項個數,記憶體限制,日誌輸出,重啟次數,監聽重啟等
module.exports =
, env_production:}]
};
此時可以 pm2 start pm2.config.js,就可以在pm2 list 裡邊看到你的專案的情況 線上環境部署問題
1 缺少openssl md5.h檔案 a find name md5.h 找到系統是否存在md5.h b 如果存在,直接拷貝檔案到相應目錄下 usr local include usr include 或者編譯的 i選項 c 如果不存在,openssl version 檢視 openssl 的版本...
springboot2多環境配置與部署
使用jpa運算元據庫,最終實現根據不同 的配置檔案讀取不同的資料來源 資料庫,快取以及其他配置資訊 本文主要介紹的是多環境配置與部署,所以關於其他配置就簡略的敘述 多環境配置 配置選擇需要的環境 開發 spring.profiles.active dev 測試 spring.profiles.act...
vue2 開發環境部署 及 打包配置
1 腳手架工具的安裝 參考 或 推薦 說明 vue cli 腳手架是 基於 webpack 開發的。所以使用 webpack 也可以自己搭建乙個自定義的腳手架工具。npm install g vue cli 2 專案的 建立 及初始化 vue init webpack myfirstvue cd m...