Guest User

Untitled

a guest
Oct 19th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. ######################
  2.  
  3. # proxy_up.sh.erb
  4. #!/bin/bash
  5. echo 'Starting emproxy...'
  6. sudo monit start all -g emproxy_ngin
  7. echo 'Sleeping for 5s before reloading haproxy...'
  8. sleep 5
  9. echo 'Reloading haproxy...'
  10. /data/ngin/shared/bin/haproxy_remove
  11. ssh -o StrictHostKeyChecking=no -i /home/deploy/.ssh/internal deploy@<%= @app_master %> "sudo sed -i -r 's/(<%= @private_hostname %>:81)/<%= @private_hostname %>:8080/g' /etc/haproxy.cfg"
  12. /data/ngin/shared/bin/haproxy_add
  13. echo 'Done'
  14.  
  15. ######################
  16.  
  17. # proxy_down.sh.erb
  18. #!/bin/bash
  19. echo 'Reloading haproxy...'
  20. /data/ngin/shared/bin/haproxy_remove
  21. ssh -o StrictHostKeyChecking=no -i /home/deploy/.ssh/internal deploy@<%= @app_master %> "sudo sed -i -r 's/(<%= @private_hostname %>:8080)/<%= @private_hostname %>:81/g' /etc/haproxy.cfg"
  22. /data/ngin/shared/bin/haproxy_add
  23. echo 'Sleeping for 5s before stopping emproxy...'
  24. sleep 5
  25. echo 'Stopping emproxy...'
  26. sudo monit stop all -g emproxy_ngin
  27. echo 'Done'
  28.  
  29. ######################
  30.  
  31. # haproxy_add
  32. #!/bin/sh
  33. # Add this instance back into haproxy on the app_master
  34. ssh -o StrictHostKeyChecking=no -i /home/deploy/.ssh/internal deploy@<%= @app_master %> "sudo sed -i -r 's/^#*\s\sserver/ server/g' /etc/haproxy.cfg; sudo /etc/init.d/haproxy reload"
  35.  
  36. ######################
  37.  
  38. # haproxy_remove
  39. #!/bin/sh
  40. # Remove this instance from haproxy on the app_master
  41. ssh -o StrictHostKeyChecking=no -i /home/deploy/.ssh/internal deploy@<%= @app_master %> "sudo sed -i -r 's/(.*<%= @private_hostname %>)/#&/g' /etc/haproxy.cfg; sudo /etc/init.d/haproxy reload"
  42.  
  43. ######################
Add Comment
Please, Sign In to add comment