You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启动Hyperledger Composer业务网络失败,报节点无响应超时错误求助

REQUEST_TIMEOUT Error When Starting Hyperledger Composer Business Network (tutorial-network v0.0.2)

Let's work through this timeout issue you're hitting when launching your Composer business network. I've dealt with similar Fabric peer response delays before, so here are practical steps to troubleshoot and fix it:

1. Check if Fabric Containers Are Healthy

First, confirm all your Fabric peer, orderer, and database containers are running properly. Run this command to list active containers:

docker ps

You should see entries like peer0.org1.example.com, orderer.example.com, and couchdb (if using CouchDB) marked with an Up status. If any container is exited or restarting, dig into its logs to find the root cause:

docker logs <container-name>

Common culprits here are port conflicts, missing persistent volumes, or misconfigured environment variables.

2. Extend the Composer Request Timeout

The default timeout for composer network start might be too brief for your network to finish instantiating the chaincode. Try increasing it with the --timeout flag (set to 300 seconds here—adjust based on your network speed):

composer network start --networkName tutorial-network --networkVersion 0.0.2 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card --timeout 300

3. Validate the PeerAdmin Card

A misconfigured PeerAdmin card can break peer connections. Check if your card is valid with:

composer card list

Make sure PeerAdmin@hlfv1 shows a "Valid" status. If it's invalid or pointing to the wrong peer address, regenerate the card by re-running your Fabric setup script (the standard Composer tutorial script works here) to ensure it links correctly to your running Fabric network.

4. Reinstall the Business Network Chaincode

Occasionally, chaincode installations fail silently. First, verify if the 0.0.2 version of your network is installed:

composer network list --card PeerAdmin@hlfv1

If it's missing, reinstall the BNA file:

composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.2.bna

Then attempt to start the network again.

5. Check System Resource Usage

Fabric peers and chaincode containers eat up significant CPU and memory. If your Ubuntu system is low on resources, peers might not respond in time. Run top to monitor utilization—if Fabric containers are hogging resources, close other heavy processes or consider adding more memory to your system.

6. Tweak Fabric Peer Timeout Settings

If the above steps don't work, adjust the peer's chaincode execution timeout. Open your Fabric docker-compose.yml file, find the peer0.org1.example.com service, and add/update this environment variable:

CORE_CHAINCODE_EXECUTETIMEOUT=120s

Then restart your Fabric network:

docker-compose down
docker-compose up -d

This gives the chaincode more time to initialize before timing out.

Try these steps one by one—usually, extending the Composer timeout or fixing a misbehaving container resolves this issue.

内容的提问来源于stack exchange,提问作者BlockchainProgrammer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 09:20:21