Guest User

Untitled

a guest
May 10th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import logging
  2. import pika
  3. from pika.exceptions import ConnectionClosed
  4. import time
  5.  
  6. logging.basicConfig(level=logging.DEBUG)
  7.  
  8. creds = pika.PlainCredentials(username='user', password='pass')
  9. #params = pika.ConnectionParameters(host='localhost', virtual_host='vhost', credentials=creds, heartbeat=5)
  10. params = pika.URLParameters('amqp://user:pass@localhost/vhost?heartbeat=5')
  11. connection = pika.BlockingConnection(params)
  12. channel = connection.channel()
  13.  
  14. while True:
  15. print(time.strftime('%c', time.localtime()))
  16. try:
  17. channel.basic_publish('', 'test-queue', 'hello')
  18. except ConnectionClosed as e:
  19. print(e)
  20. connection = pika.BlockingConnection(params)
  21. channel = connection.channel()
  22. except Exception as e:
  23. print(e)
  24. exit(1)
  25. connect_close = connection.is_closed
  26. connect_open = connection.is_open
  27. channel_close = channel.is_closed
  28. channel_open = channel.is_open
  29. print("connection is_closed ", connect_close)
  30. print("connection is_open ", connect_open)
  31. print("channel is_closed ", channel_close)
  32. print("channel is_open ", channel_open)
  33. print("")
  34. time.sleep(15)
Add Comment
Please, Sign In to add comment