Advertisement
Guest User

test_blocked_publish

a guest
Jun 12th, 2015
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.82 KB | None | 0 0
  1. #!/bin/bash
  2. rabbitmqctl set_vm_memory_high_watermark 0.4
  3. python sample-generator.py -r 100 -m 1000 -u nova -p bOgj3Obj -n 10.109.2.4:5673,10.109.2.5:5673,10.109.2.6:5673 -S &
  4. sleep 3
  5. rabbitmqctl set_vm_memory_high_watermark 0 2>&1
  6. rabbitmqctl -q list_queues name messages state 2>&1 | grep meter
  7. python sample-generator.py -m 1000 -u nova -p bOgj3Obj -n 10.109.2.4:5673,10.109.2.5:5673,10.109.2.6:5673 -s -d 10 &
  8. while true; do
  9.   rabbitmqctl -q eval 'rabbit_alarm:get_alarms().' 2>&1
  10.   rabbitmqctl -q list_connections name state 2>&1 | grep blocked | tee blocked_connections
  11.   rabbitmqctl -q list_queues name messages state 2>&1 | grep 'meter.*block' | tee blocked_queues
  12.   rabbitmqctl -q list_queues name messages state 2>&1 | grep meter | tee metering_queues
  13.   rabbitmqctl set_vm_memory_high_watermark 0 2>&1
  14.   sleep 1
  15. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement