pm2 启动ssr 失败

张映 发表于 2019-04-02

分类目录: nodejs/vue/js/jquery

标签:, ,

pm2是一个带有负载均衡功能的 Node 应用的进程管理器。对于node的管理,还是比较方便的。


pm2启动ssr没有报错,但是errored

  1. # pm2 status  
  2. ┌──────────┬────┬─────────┬──────┬─────┬─────────┬─────────┬────────┬─────┬────────┬──────┬──────────┐  
  3. │ App name │ id │ version │ mode │ pid │ status  │ restart │ uptime │ cpu │ mem    │ user │ watching │  
  4. ├──────────┼────┼─────────┼──────┼─────┼─────────┼─────────┼────────┼─────┼────────┼──────┼──────────┤  
  5. │ huabian  │ 0  │ 1.0.0   │ fork │ 0   │ errored │ 138     │ 0      │ 0%  │ 0 B    │ root │ disabled │  
  6. └──────────┴────┴─────────┴──────┴─────┴─────────┴─────────┴────────┴─────┴────────┴──────┴──────────┘  

查看一下日志:

  1. # pm2 logs  
  2.   
  3. /root/.pm2/logs/huabian-error.log last 15 lines:  
  4. 0|huabian | at Object.Module._extensions..js (module.js:664:10)  
  5. 0|huabian | at Module.load (module.js:566:32)  
  6. 0|huabian | at tryModuleLoad (module.js:506:12)  
  7. 0|huabian | at Function.Module._load (module.js:498:3)  
  8. 0|huabian | Error: Cannot find module '@koa/cors'  
  9. 0|huabian | at Function.Module._resolveFilename (module.js:548:15)  
  10. 0|huabian | at Function.Module._load (module.js:475:25)  
  11. 0|huabian | at Module.require (module.js:597:17)  

发现有一个module没有找到,解决办法如下:

  1. # cnpm install //代码根目录  


转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/jsjquery/2114.html