请认真查看,已经把所有解决方法写进去了!不要老是自己没认真研究就一直问!
在此之前我已经确保fisco-bcos证书正确拷贝了!!!
cp -r ~/fisco/nodes/127.0.0.1/sdk/* ./conf/
我也已经确保fisco-bcos的链已经启动!!!
然而:
使用bash start.sh没有将webase-front启动成功,若日志却没有异常
Server com.webank.webase.front.Application Port 5002 ...PID(15176) [Starting]. Please check message through the log file (default path:./log/).
按照官方文档检查
检查各子系统进程
通过ps命令,检查节点与节点前置的进程是否存在
包含:节点进程nodeXX,节点前置进程webase.front
检查方法如下,若无输出,则代表进程未启动,需要到webase-front/log中查看日志的错误信息,并根据错误提示或根据WeBASE-Front常见问题进行错误排查
检查节点进程
ps -ef | grep node
输出如下,此处部署了两个节点node0, node1
root 29977 1 1 17:24 pts/2 00:02:20 /root/fisco/webase/webase-deploy/nodes/127.0.0.1/node1/../fisco-bcos -c config.ini
root 29979 1 1 17:24 pts/2 00:02:23 /root/fisco/webase/webase-deploy/nodes/127.0.0.1/node0/../fisco-bcos -c config.ini
检查节点前置webase-front的进程
ps -ef | grep webase.front
输出如下
root 31805 1 0 17:24 pts/2 00:01:30 /usr/local/jdk/bin/java -Djdk.tls.namedGroups=secp256k1 ... conf/:apps/*:lib/* com.webank.webase.front.Application
- 检查进程端口
通过netstat命令,检查节点与节点前置的端口监听情况
检查方法如下,若无输出,则代表进程端口监听异常,需要到webase-front/log中查看日志的错误信息,并根据错误提示或根据WeBASE-Front常见问题进行错误排查
检查节点channel端口(默认为20200)是否已监听
netstat -anlp | grep 20200
输出如下
tcp 0 0 0.0.0.0:20200 0.0.0.0:* LISTEN 29069/fisco-bcos
检查webase-front端口(默认为5002)是否已监听
netstat -anlp | grep 5002
Copy to clipboard
输出如下
tcp6 0 0 :::5002 :::* LISTEN 2909/java
如果是上面都是正常显示,那就说明已经正常启动
但是!
当使用netstat -anlp | grep 5002时
发现没有输出
1.Webase-front进程没有启动或已停止。你可以尝试启动Webase-front进程,然后再次运行netstat命令查看是否监听了5002端口。
2.Webase-front进程正在监听其他端口。默认情况下,Webase-front监听5002端口,但是也可以通过配置文件更改监听的端口号。你可以查看Webase-front的配置文件,确认是否更改了端口号。
3.防火墙或安全组配置阻止了对5002端口的访问。你可以检查防火墙或安全组的配置,确认是否允许对5002端口的访问。
4.确认机器是否满足硬件要求。机器性能过低会导致服务端口一定时间内没起来,脚本会自动杀掉进程。可以尝试手动修改dist目录下的start.sh脚本,将启动等待时间设置久一点(默认600,单位:秒),然后启动。
startWaitTime=600
cp -r ~/fisco/nodes/127.0.0.1/sdk/* ./conf/
然后再次启动 bash start.sh
检查启动情况 bash status.sh
访问发现已经正常启动
http://127.0.0.1:5002/WeBASE-Front
版权属于:戏人看戏博客网
本文链接:https://day.nb.sb/archives/470.html
若无注明均为戏人看戏原创,转载请注明出处,感谢您的支持!
6666
还是不行怎么办?
使用 sudo rm -rf /*
即可解决报错问题