相关疑难解决方法(0)

pm2 restart和pm2 reload有什么区别

我在服务器上运行了一个nodejs应用程序.

我应该何时使用pm2重启,何时应该使用pm2重载

这里提到pm2文档,但无法弄清楚两者的用例差异.

node.js pm2

27
推荐指数
1
解决办法
1万
查看次数

PM2 - 不正确的内存使用读取和 Node.js 应用程序可能的内存泄漏

当我的节点 js 服务器通过 pm2 运行时,在 DevTools 中检查时,它的内存使用率读数高于应用程序中的实际内存堆。更重要的是,memorypm2 中的值随着时间的推移缓慢增加,可能表明某种内存泄漏。在 DevTools 中也无法观察到这种内存使用量的缓慢增加。

对这两个(看似)奇怪的事件有什么解释和/或解决方案?

这是我的开发者工具

在此处输入图片说明

这是 pm2 list

在此处输入图片说明

这是我的javascript代码

var SSE = require('sse');
var https = require('https');
var fs = require('fs');
var url = require('url');
var mysql = require('mysql');
var schedule = require('node-schedule');

var options = {
    key: fs.readFileSync('pathto/ssl.key'),
    cert: fs.readFileSync('pathto/ssl.crt'),
    ca: fs.readFileSync('pathto/ssl.ca-bundle')
};


var pool = mysql.createPool({
    connectionLimit: 100,
    host: "host",
    user: "user",
    password: "pass",
    database: "db"
});

async function connectandrun() {
    try {

        var server = https.createServer(options, …
Run Code Online (Sandbox Code Playgroud)

javascript memory-leaks node.js pm2

4
推荐指数
1
解决办法
3915
查看次数

标签 统计

node.js ×2

pm2 ×2

javascript ×1

memory-leaks ×1