我成功地在前一天在本地运行了n | solid + console + profiling,但是当我今天重新启动时,虽然我可以etcd
并且nsolid-proxy
没有问题,但当我{{1}时} npm start
我得到了:
nsolid-console
...当我使用[WARNING] NSolid Agent shutting down, listening on port has encountered an error: EADDRINUSE (address already in use)
on ../nsolid-ext/deps/agent/src/threads.cc:786
> nsolid-console@1.4.4 start /home/ns/nsolid-console
> NODE_ENV=production node bin/nsolid-console --interval=1000
[WARNING] NSolid Agent shutting down, listening on port has encountered an error: EADDRINUSE (address already in use)
on ../nsolid-ext/deps/agent/src/threads.cc:786
Server running on http://0.0.0.0:3000
启动我的应用并在http://127.0.0.1:3000加载控制台并选择我的应用时,有三个进程正在运行,而不是一个,它们是:{{ 1}},nsolid index.js
和npm
- 好像控制台正在分析nsolid本身,而不是我的应用。
此外,当我运行nsolid-proxy
时,我有多个条目...好像我应该只有一个?
nsolid
我的鱼壳配置文件中包含所有各种env变量,例如
nsolid-cli ls
答案 0 :(得分:1)
应该为每个要监视的应用程序设置NSOLID_*
environment variables,因为全局拥有这些变量,您告诉N | Solid运行时监视nsolid-proxy
和{{ 1}}在相同的应用程序名称下(在nsolid-console
中定义)。
每个应用程序在本地保留这些变量,它应该可以工作。