For high-performance environments, you can apply network limits on the various components running in the blockchain.

Problem

Default network IO limits are removed in the following scenarios.

  • When a VMware Blockchain node is restarted or undergoes an unplanned shutdown

  • When the Docker container VM is restarted or stopped temporarily and started during a backup operation

  • When a VMware Blockchain node crashes and must be recovered

When this problem occurs, you must manually enable the default limits.

Cause

The default network IO limits are deactivated when the Docker container VM is restarted.

Solution

  1. Stop the Docker containers.

    curl -X POST 127.0.0.1:8546/api/node/management?action=stop

  2. Remove the Docker containers.

    curl -X POST 127.0.0.1:8546/api/node/management?action=remove

  3. Restart the agent.

    docker restart agent

  4. Start all the containers.
    curl -X POST 127.0.0.1:8546/api/node/management?action=start