近日需要在win2003上布署一个应用传说PM2已可在windows上用了真的吗?
发布于 3 天前 作者 gotolnc 218 次浏览 来自 问答

客户的需求是第一位的,需要在win2003布署nodejs,最让我头疼的就是守护程序以前win下死活不行最后死了我的心,刚全网找了一下说PM2已经支持了windows,有人试过吗,还有PM2在win应下什么版本,怎么搞啊,指导一下吧。谢谢

16 回复

还得说一下现在用的是IIS6.0 开始设想的iisnode这些东西都不能用。

为啥非要pm2 forever不行吗? 自豪地采用 CNodeJS ionic

最新版的PM2不清楚win2003可以不,但我现在的WIN2008是没问题的

@guosen88100300 pm2 用过比较熟悉,forever暂时未用过。forever 也能windows下好用吗

pm2 装了,但问题来了,程序倒时运行了。但 pm2 list pm2 stop all monit 这些命令全部没效。一运行就卡住了。

C:\Documents and Settings\Administrator> pm2 start D:\mynode\test\app1.js [PM2] Starting D:\mynode\test\app1.js in fork_mode (1 instance) [PM2] Done. 程序倒是运行了

C:\Documents and Settings\Administrator>pm2 list 光标这里就闪一闪的

pm2 monit ⌬ PM2 monitoring (To go further check out https://app.keymetrics.io)

光标这里就闪一闪的

安装时就出了错有两个WARN,我估计可能是没有编译好。还是这东西本来就有问题

C:\Documents and Settings\Administrator> npm install pm2 -g npm WARN optional dep failed, continuing [email protected] npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue D:\nodejs\node_global\pm2-dev -> D:\nodejs\node_global\node_modules\pm2\bin\pm2- dev D:\nodejs\node_global\pm2 -> D:\nodejs\node_global\node_modules\pm2\bin\pm2 [email protected] D:\nodejs\node_global\node_modules\pm2 ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ([email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected]) ├── [email protected] ├── [email protected] ([email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected], ansi-style [email protected], [email protected], [email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected], [email protected], confi [email protected]) ├── [email protected] ├── [email protected] ([email protected], [email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected]) ├── [email protected] ([email protected], [email protected], [email protected] , [email protected], [email protected], [email protected], [email protected], anymatc [email protected]) └── [email protected]

我早windows上用过的 可以的

@sonong pm2 list 能看来运行列表吗,能讲一下安装吗我上面感觉装上了,能运行,但看不到状态,也没法重启。

@sonong 而且如果我没有运行应用,pm2 list 也是能执行出来结果,只是没有数据,但一运行代码就不行了,就卡着。

@gotolnc 用国内的镜像安装 不然会丢失一些数据的。你看看我这样的行不行 333.png

@sonong 你好,能发一下运行pm2 start app.js 后运行结果吗,我运行后,显是 Done. 就不动了。

@gotolnc 可以的 我之前也是遇到npm安装丢失数据出错 后来cnpm就好了 444.png

@sonong 拿cnpm试了一下,结果很不妙。 11.JPG22.JPG

不知道是否是node 的问题,我装的是最新的4.4.6的。

@gotolnc 稳定版没问题

@sonong 你用的哪个版本呢,我对应下来试一下,重新找了台2003试了一下,同样的问题,显示不出界面就卡在 Done 我估计就是在win2003上使用有什么问题

找了台win10机器试了一下,启动后列表能出来。

回到顶部