首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac上运行nsolid时出错

在Mac上运行nsolid时出错
EN

Stack Overflow用户
提问于 2016-08-23 13:56:55
回答 1查看 79关注 0票数 1

在MAC OSX上运行nsolid时,我会得到以下错误。我在快速启动指南中指定的节点运行时env上运行一个简单的节点REPL应用程序。错误:

{“时间”:“2016-08-23T13:48:59.943Z”、“主机名”:“xxxxxxx-mbpr”、"pid":3867、"level":"error“、”name“:”nsolid“、"err":{"name":"Error”、“message”:“”,“堆栈”:“错误:客户端请求超时\n在(/usr/local/nsolid/proxy/node_modules/nsolid-rpcclient/node_modules/client-request/request.js:113:17)\n at Timer.listOnTimeout (timers.js:92:15)"}}

EN

回答 1

Stack Overflow用户

发布于 2016-08-23 23:19:02

Error: client request timeout意味着代理不能到达N个Solid进程。

首先,您需要知道注册的进程的IP和端口,您可以通过运行:

代码语言:javascript
复制
$ nsolid-cli ls

{"pid":2662,"hostname":"ns-work.local","app":"nsolid-default","address":"192.168.0.1:50549","id":"fd1190b2ce8f39e032cb262440dfba5408cde9fc"}

您可以尝试使用curl通过以下方式访问IP和端口:

代码语言:javascript
复制
$ curl http://192.168.0.1:50549/ping
PONG%

如果一切正常,它应该返回PONG,或者可以使用$ nsolid-cli pingping您的应用程序。

如果由于某种原因,您无法访问注册到N财政集线器的IP,您可以在运行您的N#Solid进程时自己定义它,推荐的方法(当使用开发人员包时)是运行它如下:

代码语言:javascript
复制
$ NSOLID_SOCKET=localhost node server.js

因此,它将注册到本地接口,代理将不会有问题来达到它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39103256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档