You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
921 B
34 lines
921 B
#!/bin/bash -x
|
|
echo "Run Instances starts" >> tmplog
|
|
|
|
echo "Update systcl" >> tmplog
|
|
sudo sysctl net.core.somaxconn=1024
|
|
sudo sysctl net.core.netdev_max_backlog=65536;
|
|
sudo sysctl net.ipv4.tcp_tw_reuse=1;
|
|
sudo sysctl -w net.ipv4.tcp_rmem='65536 873800 1534217728';
|
|
sudo sysctl -w net.ipv4.tcp_wmem='65536 873800 1534217728';
|
|
sudo sysctl -w net.ipv4.tcp_mem='65536 873800 1534217728';
|
|
|
|
echo "Setup path" >> tmplog
|
|
./kill_node.sh
|
|
MyHOME=/home/ec2-user
|
|
source ~/.bash_profile
|
|
export GOROOT=/usr/lib/golang
|
|
export GOPATH=$MyHOME/projects
|
|
export PATH=$PATH:$GOROOT/bin
|
|
|
|
echo "Get ip" >> tmplog
|
|
# Get my IP
|
|
wget http://169.254.169.254/latest/meta-data/public-ipv4
|
|
ip=$(head -n 1 public-ipv4)
|
|
echo "Current IP is >>>"
|
|
echo $ip
|
|
echo ">>>>"
|
|
|
|
echo "Run soldier" >> tmplog
|
|
# Run soldier
|
|
cd $GOPATH/src/harmony-benchmark/bin/
|
|
node_port=9000
|
|
./soldier -ip $ip -port $node_port > soldier_log 2>&1 &
|
|
|
|
echo "Run Instances done" >> tmplog |