Tools, FAQ, Tutorials:
Peer Containers Not Joined to Channel
Can I stop Peer Containers That Are Not Joined to Channel?
✍: FYIcenter.com
Yes. You can stop Peer Containers That Are Not Joined to Channel.
For example, you have 1 channel, "mychannel", and 4 peers. You know that only 2 of them are joined to the channel. You can stop the other peer containers.
1. List all peer containers:
$ docker ps -all | grep peer hyperledger/fabric-peer:latest "peer node start" Up 3 hours peer1.org2.example.com hyperledger/fabric-peer:latest "peer node start" Up 3 hours peer0.org1.example.com hyperledger/fabric-peer:latest "peer node start" Up 3 hours peer1.org1.example.com hyperledger/fabric-peer:latest "peer node start" Up 3 hours peer0.org2.example.com
2. Stop 2 peer containers that are not joined to the channel:
$ docker stop peer1.org1.example.com $ docker stop peer1.org2.example.com
3. Do not remove their container images. You may want to use them later.
4. List all chaincode containers again:
$ docker ps --all | grep peer hyperledger/fabric-peer:latest "peer node start" Up 3 hours peer0.org1.example.com hyperledger/fabric-peer:latest "peer node start" Up 3 hours peer0.org2.example.com
5. Verify the chaincode instance:
$ docker exec -it cli bash bash-4.4# peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}' 80
Only 2 peer containers are running now. The "expireDeadMembers" peer log messages will not show up any more.
⇒ Watch Chaincode Container Log
2020-07-07, 816🔥, 0💬
Popular Posts:
How to access URL template parameters from "context.Request.Matched Parameters"object in Azure API P...
How To Access a Global Variable inside a Function? in PHP? By default, global variables are not acce...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
Where to get a real Atom XML example? You can follow this tutorial to get a real Atom XML example: 1...
What validation keywords I can use in JSON Schema to specifically validate JSON Array values? The cu...