nsolid 堆快照和 cpu 配置文件未出现在控制台中

nsolid heap snapshot and cpu profiles not appearing in console

我是 N|Solid 的新手。我刚刚在我的 docker 堆栈中 运行 本地获取它 -- 我可以在我的浏览器中打开控制台,它成功连接到我的实例并报告。

但是,当我在控制台中单击 "New Heap Snapshot" 或 "New CPU Profile" 时,我只会看到一条横幅消息,上面写着例如"Working on CPU Profile: 0 of 1 complete"。该消息无限期地存在并且 snapshot/profile 永远不会出现在控制台中。

在我的 docker 日志中,当我通过控制台触发这些时,我看到如下内容:

应用程序日志

NSOLID 6693: starting cpu profile collection 30d39e20-60f6-448d-b3a0-9bf40382a9f3
NSOLID 6693: collecting profile data for reply

nsolid 控制台日志

{
  "time":"2020-03-24T22:54:57.792Z",
  "hostname":"83c226c1764d",
  "pid":8,
  "level":"info",
  "name":"nsolid-console:lib/http-server.js",
  "message":"Handling 3 connected queries."
}

我不知道如何调试它,我所有的互联网搜索结果都是零。

docker-compose.yml

的相关部分
version: "3.3"

services:
  nsolid:
    image: nodesource/nsolid-console
    container_name: nsolid
    environment:
      - NODE_DEBUG=nsolid
      - NSOLID_CONSOLE_LICENSE_KEY=MY_KEY
    ports:
      - "6753:6753"
      - "9001:9001"
      - "9002:9002"
      - "9003:9003"
  server:
    container_name: rumpus
    build:
      context: ./server
      dockerfile: local.dockerfile
    depends_on:
      - nsolid
    volumes:
      - ./server/app/:/var/www/app/
    environment:
      - NODE_DEBUG=nsolid
      - NSOLID_APPNAME=rumpus
      - NSOLID_COMMAND=nsolid:9001
      - NSOLID_DATA=nsolid:9002
      - NSOLID_BULK=nsolid:9003
    ports:
      # HTTP
      - "8080:8080"
      # DEBUGGING
      - "9229:9229"
      - "9230:9230"

能否请您将最新的标签添加到您的图片中,这样它应该是 'nodesource/nsolid-console:latest'

那应该拉 3.10.1,它应该按预期工作