n | solid console:[警告] NSolid Agent正在关闭,侦听端口时遇到错误:EADDR│INUSE(地址已在使用中)

时间:2016-02-29 18:55:47

标签: nsolid

我成功地在前一天在本地运行了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.jsnpm - 好像控制台正在分析nsolid本身,而不是我的应用。

此外,当我运行nsolid-proxy时,我有多个条目...好像我应该只有一个?

nsolid

我的鱼壳配置文件中包含所有各种env变量,例如

nsolid-cli ls

1 个答案:

答案 0 :(得分:1)

应该为每个要监视的应用程序设置NSOLID_* environment variables,因为全局拥有这些变量,您告诉N | Solid运行时监视nsolid-proxy和{{ 1}}在相同的应用程序名称下(在nsolid-console中定义)。

每个应用程序在本地保留这些变量,它应该可以工作。