在win7上装了pm2 安装成功了 输入 pm2 -vision 0.14.7
如后在一个项目里面输入 pm2 start 1.js 提示下面的错误
文件命名的时候不要用数字开头。。
pm2 start执行顺序是,先检测输入是不是processname、processid再检测是不是启动文件名;
第一个数是数字会导致parseInt('1.js') === 1
,然后就执行了restartExistingProcessId
。
...
async.series([
restartExistingProcessName,
restartExistingProcessId,
restartExistingProcessPath
], function(err, data) {
});
...
嗯 嗯 感谢一楼的兄弟 我改成英文名字确实可以了 pm2 start b.js
但是运行完后, 我用pm2 list却看不到进程 运行完后的截图
然后用浏览器访问 http://localhost:5555也无法访问
b.js代码 var http = require(“http”); http.createServer(function(req,res){ res.writeHead(200,{ “Content-Type” : “text/html” }); res.end(“111111!”); }).listen(5555);
用pm2 show 0 能看到吗?
@keller35 pm2 list 都是空的 然后我还是输入了 pm2 show 0
[PM2][WARN] 0 doesn’t exist
那pm2 logs看看日志吧。