使用pm2怎么进行日志分割?
nodejs项目中使用了pm2;使用了pm2自带的日志功能,现在所有的日志都生成在一个文件中,如:error-1.log。可不可让日志根据日期来生成呢?如error-2017…
linux设置PM2开机启动后,程序是起来了,但是 pm2 list却看不到有程序在跑.
linux设置PM2开机自动启动后,程序是起来了,但是 pm2 list却看不到有程序在跑. 程序运行后,会发送邮件给我.定时任务完成后,也会发送邮件给我 以上的任…
在linux下开机启动pm2 不成功
以下是我的pm2开机启动的服务脚本,开机后,服务启动成功了,但是pm2却没有运行是不是我的脚本写得有问题? #!/bin/sh # chkconfig: 2345 64 36 # descri…
有没有朋友在使用pm2时遇到__dirname的值不是当前项目路径而是root目录的?如何解决呢?
使用pm2管理node进程时,出现报错,说找不到目录。 Error: Failed to lookup view "500" in views directory "/root/views" 仔细排查之后,发现直接…
使用 docker 运行 node 需要使用 pm2吗?
使用 docer 应该尽量遵循 one process per container但是 node 挂了怎么办? 我尝试在容器内使用 Pm2,但是容器一起来就结束了, docker 容器至少需要保…
node-server如何在pm2 reload时不丢失内存数据?
如题,我用 pm2 管理一个 node-server,如果node程序有改动,就需要pm2 reload来重新部署代码。 而这个 node-server 在运行时,内存中会保留一些数据…
PM2 怎么开启 ES6?
node版本v6.2.0 无论是用配置文件 { "apps": [{ "name": "server", "script": "app/server.js", "node_args":"--harmony", "watch": true }] } 还是…
pm2 使用 babel-node 报错
运行 pm2 start app.json app.json { "apps": [{ "name": "app", "script": "src/index.js", "node_args": "--harmony", "autorestart": false, "wat…
mongoose 数据库连接问题
数据库连接(暂时写在app.js) var options = { server: { poolSize: 100, auto_reconnect: true, keepAlive: 10 } } var db = mongoose.connect(set…
pm2的cluster模式下如何使socket.io的前端多个连接保持会话不会被关闭?
学node不久,本来单个连接前台用socket.io做websocket连接和事件监听没啥问题,但如果用pm2的cluster开多个进程/线程模式来处理前台请求的时候控制台…
pm2与node@4.5.0版本不兼容吗并且每次切换node版本会提示pm2无此命令
我今天把node从4.4.7升级到4.5.0,发现pm2不可用了,可以启动,显示当前文件被启动,并监听,但浏览器无法打开页面了。切回4.4.7版本后,一切正常。这…