Tagged

Forever

A collection of 3 posts

重用PM2作管理系統
NuxtJS

重用PM2作管理系統

更新PM2 2.4.4後發現NuxtJS也可以正常Hot Reload,加上forever多次發生loading 100%的問題,所以全面改用PM2作NuxtJS的管理。 $ pm2 update $ pm2 -v 2.4.4 更新到最新版本 使用PM2管理NuxtJS 想好好管理NuxtJS使用PM2還是最方便,因為即使出現問題,restart 15次後說會暫停你的應用程式,以免對伺服器有過大的負擔。 由於要使用npm script來啟動NuxtJS,普通pm2 start的方式起動不了 $ pm2 start npm --name AppName -- run start e.g.你的程式叫AppName,起動script叫start --name AppName是用來命名你的App -- run start是用來啟動npm run start $ pm2 list ┌──────────┬────┬──────┬───────┬────────┬─────────┬────────┬─────┬────────────┬──────────┐ │ App name

forever 出現 warning
NodeJS

forever 出現 warning

由於pm2管理下NuxtJS的hotreload失效,所以請出了forever來管理,但是近來forever中要startapp的時候會出現這種警告 $ forever start -c "npm run dev" ./ $ warn: --minUptime not set. Defaulting to: 1000ms $ warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms 解決方法 由於找不到怎麼辦,只好跟他warning所指示加上參數 $ forever start --minUptime 1000 --spinSleepTime 1000 -c "npm run dev&

用NuxtJS取代Webpack+Express
NodeJS

用NuxtJS取代Webpack+Express

簡化版的Vue2架構 發現了NuxtJS這東西,可以簡易取代webpack+express+router的部份,雖然我已經完成了Webpack+Express架構部份。但是router跟server side render沒NuxtJS方便,而NuxtJS的概念是跟據React的NextJS做成,其中hot reload部份對開發十分有幫助。 Nuxt.js這東西是整合了Vue2 + Vue-Router + Vuex + Vue-Meta + Express + Webpack而成,能快速組成基本開發架構,省下不少時間。 Ubuntu 16.04.1 LTS NodeJS 6.9.4 npm 3.10.10 VueJS 2.0 Webpack 2.1.0-beta.22 Express 4.14.1 PM2 2.3.