Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

急!手动组网添加默认账户时一直拒绝连接 8250 #582

Open
jiuhao666 opened this issue Jul 24, 2023 · 15 comments
Open

急!手动组网添加默认账户时一直拒绝连接 8250 #582

jiuhao666 opened this issue Jul 24, 2023 · 15 comments
Labels

Comments

@jiuhao666
Copy link

在手动组网环节
1重启跨链路由加载已配置的跨链资源以后,按照文档 使用“tail -f logs/info.log |grep "active resources”命令无法加载出活跃的跨链资源。
2.配置跨链账户中,启动控制台后使用默认的跨链账户登录:org1-admin,密码:123456(默认账户在WeCross-Account-Manager/conf/application.toml配置),显示拒绝连接127.0.0.1:8250

image

从网上找了很多关于这方面的解决办法仍无法解决,特此求助各位大佬

@kyonRay
Copy link
Contributor

kyonRay commented Jul 24, 2023

是不是有多机部署?看看router是不是监听的是127.0.0.1

@jiuhao666
Copy link
Author

一直是按照文档来进行手动组网的,但是好几次搭建都是到了添加链账户时出错,主要集中于拒绝访问。
另外使用netstat -nl | grep ":127.0.0.1" 以及nmap -p 1-65535 127.0.0.1命令都无法查到8250端口。
这有什么比较好的解决办法吗,谢谢大佬!!

image

@kyonRay
Copy link
Contributor

kyonRay commented Jul 25, 2023

说明你的router没有部署在本地。是在其他机器中部署的。

要远程访问router必须要将router的RPC监听到0.0.0.0,例如:

[rpc] # rpc ip & port
    address = '0.0.0.0' # router监听IP
    port = 8250
    caCert = 'classpath:ca.crt'
    sslCert = 'classpath:ssl.crt'
    sslKey = 'classpath:ssl.key'
    sslSwitch = 2  # disable ssl:2, SSL without client auth:1 , SSL with client and server auth: 0
    webRoot = 'classpath:pages'
    mimeTypesFile = 'classpath:conf/mime.types' # set the content-types of a file

@jiuhao666
Copy link
Author

学生愚钝,是需要修改wecross-networks/routers-payment/127.0.0.1-8250-25500/conf/wecross-toml与wecross-sample.toml文件中的[rpc]参数吗?我经过修改后还是现实拒绝连接呢,如何将router部署在本地呢?
image

@kyonRay
Copy link
Contributor

kyonRay commented Jul 25, 2023

是不是修改之后wecross router没有启动?有按照下面的资料做吗?https://wecross.readthedocs.io/zh_CN/latest/docs/tutorial/deploy/basic_env.html#id4

@jiuhao666
Copy link
Author

是的。所有的步骤都是按照文档来进行的,但是就是拒绝访问,也查不到8250节点,好郁闷

@kyonRay
Copy link
Contributor

kyonRay commented Jul 25, 2023

如果telnet不通127.0.0.1 8250端口,那么就说明有以下几个可能:没有启动router、router IP端口不对。你可以看看demo中的部署脚本例子。

@jiuhao666
Copy link
Author

老哥,比较奇怪的是我下载demo以后同样按照文档来进行部署,但是在bash build_cross_fabric2.sh之后并没有如文档中预期出现控制台界面,反而是出现了这个spring界面。这同样和我router有关系吗,按理说这些问题都不应该出现的,并且网上也没找到相关的解决办法呢
image
image

@jiuhao666
Copy link
Author

老哥,按照你提供的办法,将我的代码按照demo的IP设置之类的指标重新设置后,依旧还是8250拒绝访问。好苦恼啊,实验卡在这一步进行不下去了。
image
望老哥在帮帮忙,感谢感谢

@jiuhao666
Copy link
Author

老哥,我发现在我配置的routers-payment/127.0.0.1-8250-25500/缺失文档介绍中的─ node.nodeid # 跨链路由nodeid 文件,是因为 这个原因导致的拒绝访问吗

image

此图为我的个人配置文件与demo下载配置文件,发现同样缺少node.nodeid,是已经修改为这样了,还是我的文件存在错误呢
Snipaste_2023-07-29_18-02-13

@kyonRay
Copy link
Contributor

kyonRay commented Jul 31, 2023

老哥,比较奇怪的是我下载demo以后同样按照文档来进行部署,但是在bash build_cross_fabric2.sh之后并没有如文档中预期出现控制台界面,反而是出现了这个spring界面。这同样和我router有关系吗,按理说这些问题都不应该出现的,并且网上也没找到相关的解决办法呢 image image

这里应该是有错误日志,可以贴一下错误日志。

@kyonRay
Copy link
Contributor

kyonRay commented Jul 31, 2023

老哥,按照你提供的办法,将我的代码按照demo的IP设置之类的指标重新设置后,依旧还是8250拒绝访问。好苦恼啊,实验卡在这一步进行不下去了。 image 望老哥在帮帮忙,感谢感谢

确认一下是否能telnet成功 127.0.0.1 8250端口先。

@jiuhao666
Copy link
Author

老哥,一直是这样,就是拒绝访问
image

@kyonRay
Copy link
Contributor

kyonRay commented Jul 31, 2023

老哥,一直是这样,就是拒绝访问 image

那说明8250对应的router没有启动,确认一下

@jiuhao666
Copy link
Author

感谢kyonRay大佬的帮助与指导,错误已经成功解决,感谢 大佬!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants